送信メールを別のドメインに自動的に転送するにはどうすればよいですか?
例として、ユーザーが[email protected]に電子メールを送信し、mydomain.comの外部に正確な電子メールを[email protected]に転送したいとします。
注ローカルZimbraサーバーのfax.mydomain.comサブドメインの下にアカウントはなく、プレフィックス123456はnot一定になります。ファクス受信者の番号によって変わります。
ユーザーに@ example.comドメインに直接メールを送信させるのは簡単なことですが、ローカルのfax.mydomain.comドメインを使用して、メールを転送/リダイレクトしてもらいたいと思います。
Postfixトランスポート、procmail、またはzimbra内の何かを使用するかどうかはわかりません。
Postfixトランスポートでは、別のSMTPサーバーを指定する必要があると思います。 otherdomain.com :[smtp.otherdomain.com]
Procmailではパイプを使う必要があると思いますが、procmailを使ったことがありません。
Zimbra内の機能を見つけようとしましたが、zmprov md fax.mydomain.com zimbraMailCatchAllForwardingAddress @example.com
しかし、メールは返送されました。
どうすればこれを最もよく達成できますか?
転送だけではおそらく十分ではありません。ドメイン名を偽装する必要もあります。そうしないと、example.comメールサーバーがメールを拒否する可能性があり、これがバウンスと見なされます。
私たちにとっては、次のように機能します。
zmprov md fax.mydomain.org zimbraMailCatchAllAddress @example.com
zmprov md fax.mydomain.org zimbraMailCatchAllForwardingAddres @example.com
zmprov md fax.mydomain.org zimbraMailCatchAllForwardingAddress @example.com
zmprov md fax.mydomain.org zimbraMailTransport smtp:mail.example.com
zmprov md fax.mydomain.org zimbraMailCatchAllAddress @fax.mydomain.org zimbraMailCatchAllCanonicalAddress @example.com
例に到着したメールには、引き続きTo:-フィールドが[email protected]として表示されますが、エンベロープは正しいです。