
Dies ist das erste Mal, dass ich E-Mails von Bash aus versende. Für einen Test habe ich etwa 80 E-Mails an mutt
(und von) meiner GMail-Adresse gesendet. Nicht alle E-Mails wurden innerhalb von 24 Stunden nach dem Senden zugestellt.
Wenn ich 24 Stunden später eine neue E-Mail mit sende mutt
, wird die neue E-Mail zugestellt und einige alte E-Mails, die zuvor nicht zugestellt wurden, werden zugestellt. Ich kann dann den Vorgang (Senden neuer E-Mails) wiederholen und jedes Mal werden einige alte E-Mails gleichzeitig zugestellt, bis alle 80 alten E-Mails zugestellt sind.
- Was ist los?
- Vorausgesetzt, ich überschreite die maximale Rate gesendeter/empfangener E-Mails nicht, wie kann ich sicherstellen, dass alle E-Mails innerhalb der folgenden Minuten/Stunden nach
mutt
Ausführung des Befehls zugestellt werden? - Wie kann ich sicherstellen, dass eine bestimmte E-Mail zugestellt wurde?
Ich verwende Mac OSX El Capitano.
Antwort1
Suchen Sie tail -f /var/log/mail.log
nach 4.XX-Antwortcodes (Verzögerungen). Wenn dort nichts steht, endet Mutt nicht mit lokaler E-Mail (oder Sie haben ein Syslog, das Ihre Maillogs woanders hin umleitet).
Sie sollten entweder konfigurierenMutt verwendet einen Smarthostmit Auth
~/.muttrc
set imap_user = “[email protected]”
set imap_pass = “YOUR-PASSWORD”
set smtp_url = “smtp://[email protected]:587/”
set smtp_pass = “YOUR-PASSWORD”
set from = “[email protected]”
set realname = “YOUR NAME”
set folder = “imaps://imap.gmail.com:993"
set spoolfile = “+INBOX”
set postponed = “+[Gmail]/Drafts”
set header_cache = ~/.mutt/cache/headers
set message_cachedir = ~/.mutt/cache/bodies
set certificate_file = ~/.mutt/certificates
set move = no
set smtp_authenticators = ‘gssapi:login’
oder konfigurieren Sie Ihr lokales E-Mail-System(Postfix ist am einfachsten)mit Ihrem E-Mail-Dienst.
Wenn Ihre E-Mails von Gmail stammen (falls nicht), aktualisieren Sie bitte die Frage)