EC2でpostfix&dovecot入れてメールの送受信の設定をした。
だが、、、受信はできるものの外部への送信がstatus=deferになっていることが判明!
/var/log/maillogなどpostfixの設定見直しとエラーの原因を探って1週間経過。。。
今回、AWSに環境を移行するにあたりこれまで使用していたさくらのVPS環境とソフトウェアは同じにしてて設定ファイルも特段いじっていない(自分用にカスタマイズしていたので)。
ポートなどもlistenになっているが、なぜか外部宛てにだけ送信できない。
んで、しばらくしてこの問題も無事に解決!!!シンプルなことだった><;
AWSに解除申請出す!で解決しました。
https://console.aws.amazon.com/support/contacts?#/rdns-limits
AWSで記事を漁っていて25番は制限解除の許可が必要なのはわかっていた。
ただ、自分の環境はそもそも25番はインバウンドでも許可していないのでどうでもいい感じに無視していたが、実は25番限定ではなくSMTP全体に制限がかかっているとのこと。
下記の感じでやり取りしたら承認されましたとさ。
The postfix settings are excerpted below.
[自分のpostfix設定 spam対策の部分のみ抜粋したのを転記]
備忘として。