Ich arbeite daran, /mutt/ so zu konfigurieren, dass E-Mails über /msmtp/ gesendet werden. Seltsamerweise ist alles in Ordnung, wenn ich /msmtp/ von der Shell aus verwende, das heißt, es .msmtprc
ist korrekt. Allerdings kommen mit Mutt gesendete E-Mails nicht an. Ich habe diese Zeile in .muttrc
.
set sendmail="msmtp"
Wie kann ich dieses Problem debuggen?
BEARBEITEN:
Ich habe festgestellt, dass es funktioniert, wenn ich nur Text sende, z. B. msmtp 'my-email' <<< "Hello"
. Aber wenn ich einen vollständig erstellten E-Mail-Header sende, funktioniert es nicht. Ist das Gmail-Politik oder was?
Antwort1
Sie sollten den vollständigen Pfad zu msmtp eingeben, etwa
set sendmail="/usr/bin/msmtp"
Sie könnten auch erwägen, die Mutt-Optionen festzulegen
sendmail_wait
use_from
envelope_from
from
realname