mutt: メールの配信遅延

mutt: メールの配信遅延

Bash からメールを送信するのは初めてです。テストのために、muttGMail アドレス宛て (および GMail アドレスから) 約 80 通のメールを送信しました。メールを送信してから 24 時間以内にすべてのメールが配信されたわけではありません。

24 時間後、 を使用して新しいメールを送信するとmutt、新しいメールが配信され、これまで配信されていなかった古いメールがいくつか配信されます。その後、このプロセス (新しいメールを送信) を繰り返すことができ、そのたびに古いメールがいくつか同時に配信され、80 件の古いメールがすべて配信されるまで続きます。

  • 何が起こっているのか?
  • 送受信される電子メールの制限レートを超えないと仮定した場合、コマンドがmutt実行されてから数分/数時間以内にすべての電子メールが配信されることをどのように確認すればよいでしょうか?
  • 特定の電子メールが配信されたかどうかを確認するにはどうすればよいですか?

私はMac OSX El capitanoを使用しています。

答え1

4.XX 応答コード (遅延) を確認してtail -f /var/log/mail.log探します。何もない場合は、Mutt はローカル メールで終了していません (または、syslog がメール ログを別の場所に再ルーティングしています)。

設定するかスマートホストを使用するためのmutt認証あり

.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’

またはローカルの電子メールシステムを構成する(後置が最も簡単です)メールサービスで。

メールが Gmail から送信されている場合 (そうでない場合は質問を更新してください)

関連情報