私は最近、ホストが送信メールを送信できるようにするためだけに exim4 サーバー インスタンスをセットアップしました (そこにホストされているアプリケーションは、多数の自動メール メッセージを送信します)。
最近、ボックスがメールを送信できなくなりました。送信先の SMTP ホストからの応答を調べたところ、スパムのホストとしてフラグが立てられ、「ブラックリスト」に登録されていたようです。ログを確認したところ、何も中継されておらず、サーバーを設定したホストとしてメッセージを送信しているだけでした。
とにかく、私は電子メールの専門家ではありません。率直に言って、電子メールは POS スパマーのせいでひどく複雑になりすぎたソリューションだと思います。それでも、ブラックリストに再び載らないように適切に設定する方法を見つけるのに、助けていただけると本当にありがたいです (ホストをブラックリストから削除するリクエストを送信しました)。したがって、問題を解決するために私が実行した手順を簡単に説明します。
例として、ホストがサイトをホストしているとします。
サンプルドメイン
そして、私たちは電子メールを送信しています
サンプルドメイン
1) dpkg-reconfigure exim4-config
2) 標準構成 (送受信に SMTP、スマートホストなし)、ドメイン名は sampledomain.com に設定されています。127.0.0.1 のみをリッスンします。
3) www.sampledomain.com の逆 DNS は、ホストの静的 IP アドレスを指します。
4) ホストがsampledomain.comのメールを受け入れるためのSPFレコードが追加されました
それでおしまいメール サーバーを動作させるために通常必要なのはこれだけです。rDNS と SPF が重要な要素です。
とにかく、どんなフィードバックでも歓迎します。きっと私が見逃している何かがあると思います。
ありがとう!
答え1
これをチェックしてくださいメールサーバーテスト追加で設定する必要があるものがあるかどうかがわかります。