Google Apps と Postifx の二重配信 (サーバーが Google のドメインからのメールを拒否)

Google Apps と Postifx の二重配信 (サーバーが Google のドメインからのメールを拒否)

シナリオは次のとおりです。

私は Postfix といくつかのドメインを持つサーバーを所有しており、現在、これらのドメインの 1 つでは、いくつかのアカウントでのみ Gmail Google Apps を使用したいと考えています。

エンドユーザーは、Google MX レジストリを使用してドメインを設定し、Google でメール アカウントを設定し、その他のアカウントは自分のサーバーを指します。

MX へのトランスポートを使用して外部アカウントを構成しました。

たとえば、Hotmail からメールを送信する場合、アカウントが Google Apps で設定されていれば、Google はメールを保持し、アカウントが私のサーバーにある場合は、Google はメールを私のサーバーに転送します。

サーバーの内部アカウントがメールを送信する場合、そのメールをどう処理するかを決定し、ローカル アカウントに転送するか、Google に転送するかを選択できます。

問題は:

私のクライアント ドメインの Google Apps アカウントが同じドメイン アカウントにメールを送信しようとしますが、私のサーバーでは、Postfix が次のメッセージでこのメールを拒否します。

30 14:00:28 ***** postfix/smtpd[13400]: NOQUEUE: reject: RCPT from mail-la0-f43.google.com[209.85.215.43]: 553 5.7.1 <[email protected]>: Sender address rejected: not logged in; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-la0-f43.google.com>

これは正常ですが、Google からこのユーザー/ドメインへのリレーのみを許可するにはどうすればよいでしょうか?

Google Apps サポートに電話したところ、このメールを送信するためにサーバー上の SMTP 認証を許可していないと言われました。

別の解決策はありますか?

答え1

私は ISPConfig によって管理される Postfix ホワイト リストを使用してこれを解決しました:

メール -> グローバル フィルター -> Postfix ホワイトリスト フィルター タイプ「送信者」で新しいメールを追加するだけです。

これにより、指定されたメール/ドメインからのすべてのトラフィックが許可されます。

関連情報