AWS EC2 インスタンスに保存されているエラー ログを自分宛てに電子メールで送信して、マシンにリモート デスクトップしようとしているときに発生した問題のトラブルシューティングに役立てたいと考えています。これは 1 回限りのことです。EC2 を使用して Web アプリなどから定期的にメールを送信するつもりはありません。このリンクを読むと、次のように書かれています。
Q: EC2 インスタンスから E メールを送信する際に制限はありますか?
はい。E メールを送信するための EC2 アドレスの品質を維持するために、EC2 アカウントから送信できる E メールの量にデフォルトの制限を適用します。EC2 から大量のメールを送信したい場合は、このフォームに記入して、アカウントからこれらの制限を削除するよう申請できます。
これは、問題なく数通のメールを送信できることを意味します。次のようなエラーログを自分にメールで送信してみました:
cat log.txt | sudo mailx me@yahoo.com
エラーは発生しませんが、ファイルは配信されません。私はそれが送信されることはないと思います。これをトラブルシューティングするにはどうすればよいですか? 私はunixに精通していません。少し読んでみると、次のことがわかりmailq
ます。
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
6295B488F5 37616 Wed Apr 1 02:10:30 root@ip-xxx-xx-x-xx.us-west-2.compute.internal a@yahoo.com
これ以上どうすればいいのかわからない。
編集:面白い。メッセージは受信トレイに届きましたが、約 2 日後に届きました。