Bashからメールを送信するのは今回が初めてです。テスト目的でmutt
私のGmailアドレスから約80個のメールを送信しました。電子メールが送信されてから24時間以内にすべての電子メールが届くわけではありません。
24時間後に新しい電子メールを送ったら、mutt
新しい電子メールが届き、以前に配信されなかった既存の電子メールも一部配信された。その後、80個の前の電子メールがすべて送信されるまで、いくつかの古い電子メールを同時に送信するたびにプロセス(新しい電子メールを送信)を繰り返すことができます。
- どうしたの?
- 電子メールの送受信速度制限を超えないと仮定すると、
mutt
コマンドの実行後数分/時間以内にすべての電子メールが配信されるようにするにはどうすればよいですか。 - 特定の電子メールが配信されたことをどのように確認しますか?
私はMac OSX El Captainoを使用しています。
ベストアンサー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から送信された場合(そうでない場合は質問を更新してください)