web-dev-qa-db-ja.com

MDaemonとExchangeの間でSMTPドメインを共有するにはどうすればよいですか?

MDaemon(13.0.5)とMicrosoft Exchangeシステム(Office 365)の共存を設定する必要があります。 2つのシステムは同じSMTPドメインを共有する必要があり、それぞれがそのドメインに受信者がいるがサーバーに対してローカルではないメッセージを他方に転送する必要があります。 (カスタムヘッダーを使用して)ルーティングループに対するセーフガードをすでに設定しているので、これは問題ではありません。

独自のメールボックスに配信できないすべてのメッセージをMDaemonにルーティングするようにExchangeを正常に構成しました。これは問題なく機能します。今度はMDaemon側でも同じことをする必要があります。

「不明なメール」設定セクションで関連するオプションを設定しましたが、MDaemonは550エラー(不明なユーザー)でこれらのメッセージを拒否し続けます。

ここで何が欠けていますか?

1
Massimo

回答が見つかりました:デフォルトで拒否されている不明なローカルユーザー宛ての(または発信元の)メッセージを受け入れるようにMDaemonを構成する必要があります: http://help.altn.com/mdaemon/en/index.html? security__relay_settings.htm

アカウントの確認

ローカルドメインを使用する場合は、SMTPメールアドレスが存在する必要があります

このオプションをクリックすると、SMTPプロセス中に渡されたMAIL値が、ローカルドメインまたはゲートウェイからのものであるとされているときに、実際の有効なアカウントを指していることを確認できます。

[...]

ローカルドメインを使用する場合は、SMTPRCPTアドレスが存在する必要があります

このオプションをクリックすると、SMTPプロセス中に渡されたRCPT値が、ローカルドメインからのものであるとされているときに、実際の有効なアカウントを指していることを確認できます。

1
Massimo

MDaemon「POPbeforeSMTP」のデフォルト設定から開始

enter image description here

アカウント検証設定を無効にすると、Office365からメールを受信できなくなります。最良の方法(より安全)は、すべてのEOP IPをMDaemonの信頼できるIPリストに追加し、信頼できるIPのみのアカウント検証を無効にするオプションにフラグを立てることです。

enter image description here

EOP IPは、次のリンクから入手できます: https://technet.Microsoft.com/en-us/library/dn163583.aspx

0
John