Mutt schlägt stillschweigend fehl, wenn versucht wird, eine E-Mail von der Befehlszeile aus zu senden

Mutt schlägt stillschweigend fehl, wenn versucht wird, eine E-Mail von der Befehlszeile aus zu senden

Ich versuche, von Mutt aus über die Kommandozeile eine E-Mail zu senden, indem ich den folgenden Befehl verwende:

mutt -F /my/path/to/muttrc -s "Hello" [email protected] < test.txt

Aber nichts passiert. Mutt zeigt keinen Fehler an, aber die E-Mail wird nicht gesendet.

muttWenn ich per Kommandozeile den interactive mutt eingebe und von dort aus die E-Mail versende, klappt alles einwandfrei .

In meinem Muttrc habe ich ein Gmail-Konto wie folgt konfiguriert:

account-hook    imaps://[email protected] 'set [email protected] imap_pass="password"'
folder-hook     'imaps://[email protected]' 'set folder=imaps://[email protected]/'
set folder=imaps://[email protected]/
mailboxes +INBOX
set spoolfile = +INBOX
folder-hook    imaps://[email protected] 'set smtp_url="smtps://a_user:[email protected]"'
folder-hook     'imaps://[email protected]' 'set [email protected]'
folder-hook    imaps://[email protected] 'set realname="A Real Name"'

set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
set certificate_file=~/.mutt/certificates
unset record
set timeout=15
set mail_check=60
set imap_keepalive = 900
unset imap_passive
set move = no
set sort = 'last-date-received'
set charset=utf-8
set locale=$LANG
send-hook "~f [email protected]" 'set signature="~/.mutt/signature"'
set editor = 'vim'

Antwort1

Sieht so aus, als würden Sie smtp_url nur in einem Ordner-Hook festlegen. Das bedeutet, dass es nur festgelegt wird, wenn Sie diesen Ordner verwenden, und wenn Sie die nicht interaktive Befehlszeilenmethode verwenden, wird nie versucht, auf den Ordner zuzugreifen. Daher wird smtp_url nie festgelegt und hat daher keine Ahnung, mit welcher Methode Nachrichten gesendet werden sollen. Es wird möglicherweise standardmäßig eine andere Methode verwendet (z. B. Weiterleitung an Sendmail) und schlägt fehl.

verwandte Informationen