
Google Cloud に Postfix サーバーを設定しようとしていますが、送信 SMTP ポートがブロックされています。問題は、1 つのメール アドレス (たとえば) が外部メール アドレス ( )[email protected]
のエイリアスである必要があることです。[email protected]
[メールアドレス]転送する必要がある[メールアドレス]ローカルに配信する必要がある他のメール アドレスも持っています。
Postfixですべてのメールを[メールアドレス]に[メールアドレス]仮想エイリアス マッピングを使用していますが、SMTP ポートがブロックされているため、example2.com の SMTP サーバーへの接続は行われません。接続がブロックされないように、Postfix でこれらの電子メールをポート 2525 の Mailjet 経由で送信するようにしたいと思います。残念ながら、 がrelayhost
に設定されていてもin-v3.mailjet.com:2525
、Postfix は電子メールをリレーせず、直接送信しようとします。
私はUbuntu 16.04を使用しています。
答え1
リレー ディレクティブを実行すると、デフォルトでは postfix はそのドメインの mx を検索しようとするため、括弧を使用して提供された a レコードを使用するように postfix に指示する必要があります。以下の relayhost ディレクティブを参照してください。
relayhost = [vps1.domain.com]:26
私は ISP による SMTP ブロックを回避するためにオフ ポートを使用しているため、これにより postfix は直接その a レコードにアクセスし、接続して電子メールを送信するようになります。