Gmailからのメールのみを受け入れるようにPostFixを設定する

Gmailからのメールのみを受け入れるようにPostFixを設定する

PostFix をインストールして、電子メールの送受信を行っています。

ただし、この MTA では Gmail からの受信メールのみを受信する必要があります。

このサーバーは製品サポートシステムを実行し、次の宛先に送信された電子メールのみを受け入れるという背景があります。[メールアドレス]myhost.com のメールは Gmail によってホストされます。

それで[メールアドレス]電子メールを製品サポート システムのチケットに変換するローカル PostFix MTA に転送するように構成されています。

PostFix MTAは、Gmail MTAサーバー以外のIPアドレスからのメールを完全に拒否する必要があります。さらに、可能であれば、次のIPアドレスからのメールのみを受け入れる必要があります。[メールアドレス]

製品サポート サーバーは Linksys ルーターの背後にあります。そのため、ルーターのポート 25 でポート転送を行うと、電子メールがローカル マシンに送信されます。

Gmail IP アドレス以外からの通信を拒否する方法はありますか?

または、それができない場合は、PostFix を Gmail IP アドレスからの接続のみを受け入れるように設定できますか?

または、それができない場合、PostFix は、最初は接続を受け入れても、他の IP アドレスからの電子メールを拒否するように設定できますか?

基本的に、スパム対策をGmailにアウトソースしたいのです。また、受信したメールの設定や監視もGmailの方が簡単です。[メールアドレス]Gmailのウェブサイトから。

お知らせ下さい!

答え1

ああ、そうだ!素晴らしい解決策が見つかった。

Gmail のすべての送信サーバーをファイアウォールに追加し、サーバー上のポート 25 のみと通信できるようにしました。他のサーバーとは通信できません。

とてもうまく機能します。

参考までに、Google は RFC に従って、すべての有効な送信サーバーを含む SPF レコードを公開しています。

そこで、ポート 25 (SMTP) のファイアウォールにこれらすべてを追加しました。

この計画には欠点が一つだけあります。

Google が SPF リストを追加または変更した場合はどうなりますか?

後で、1 日に 1 回、SPF ルックアップを実行し、ホスト リストを解析し、ファイアウォール制限リストを更新する cron ジョブを作成します。

そうすれば、絶対確実になります。スパマーは閉じたポートしか見ないので、脆弱性としてリストから削除されます。メールのフィルタリングなどでサーバーが停止することもありません。

答え2

混乱しています。サポート メールが @gmail.com アドレスに送信され、ドメインを実行しているローカル SMTP サーバーに転送されていますが、これは正しいですか?

メールを送信するときは、@yourdomain のアドレスで送信することになりますが、そのアドレスに返信しようとする人が Gmail ユーザーでない場合は、そのメールを返送したいと思いませんか? これは本当に悪い考えです。スパム処理をアウトソースする場合は、ドメインに Google Apps を使用してすべてのメールを Google にホストさせるか、ドメインとあなたの間にあるスパム フィルタリング サービスの 1 つを使用するかのいずれかです。

Linksys ルーターをお持ちなので、おそらくメール サーバーを実行するようには設計されていない ADSL 接続を使用していると思われます。すべてをシンプルに保ち、サーバーやインターネット接続をローカルで管理する必要がないように、Google にメールをホストしてもらうことを真剣に検討してください。

関連情報