web-dev-qa-db-ja.com

Windows Server 2012 R2 IIS SMTPサーバーは電子メールを送信しません

さまざまなプリンター、アプリケーションなどから電子メールを送信するために使用される既存のSMTPサーバーをネットワーク上に持っています...新しいWindows Server 2012 R2にIIS SMTPサーバーをインストールしました使用中の現在のSMTPサーバーを置き換えるサーバーを設定します。設定するには、内部IPアドレスの変更を除いて、既存のSMTPサーバーから設定をほぼ正確にコピーしました。

スマートホストやメールプロバイダー経由のルーティングを使用せずにメールを送信できるように、SPFレコードがあります。問題はありませんでした。 SPFレコードの更新を回避するために、両方のSMTPサーバーの送信メールが同じ外部アドレスsmtp.domain.comからのように見えるようにルーティングするようにSonicwallルールを設定しました。

このNATルールは次のようになります。

内部(smtp.domain.com)192.168.1.2-> 68.68.68.68(smtp.domain.com)

内部(primarysmtp.domain.com)192.168.1.3-> 68.68.68.68(smtp.domain.com)

テスト用に新しいSMTPサーバー(primarysmtp.domain.com)を使用するようにプリンターを変更しました。電子メールはSMTPサーバーによって受信され、Queueフォルダーに入れられます。これは良いことです。現在、これらのメールを送信できません。

テスト用にSMTPDIAGツールをダウンロードしました。最初はDNSの問題だと思っていましたが、テストで確認できました。対象のメールプロバイダーには接続しません。

SMTPDIAG result

Windowsの高度なファイアウォールだと思っていましたただし、サーバーでは完全にオフになっています。

次に、それがSonicwallのルールであると考えましたただし、これらは使用する既存のルールとほぼ同じです。ポート25をブロックしている場所を見つけることができません。新しいNATルールもトラフィック統計がゼロであるため、新しいサーバーから=を使用するために何も取得していないように見えませんNATルール。

IISRESETを試行し、SMTPサーバーを複数回停止および開始しました。

テストは常にエラー10061で失敗します。Googleのfuが原因で何もできません。ファイアウォールがオフになっていても、Windows Server 2012 R2がポート25の送信トラフィックをブロックしている可能性はありますか?何が欠けていますか?

2
NinjaBomb

最終的にはDNSの問題でした。新しいサーバーには、合計5つのIPアドレスが割り当てられていました。 SMTPサーバーが使用するIPアドレスを指定しましたが、接続が確立されたときに、コンピューター名と指定したIPアドレスとは異なるIPアドレスを使用して解決されます。

サーバー上のすべてのIPアドレスに対して送信SMTPルールをファイアウォールに追加し、現在それが機能しています。

3
NinjaBomb