0

電子メールを送信する必要がある Web ロールがあります。私のコンピューターでローカルに動作するコードがありますが、Azure で実行すると動作せず、「トランスポートがサーバーに接続できませんでした」というメッセージが表示されます。例外。SMTP サーバーは SSL とポート 465 を使用します。

私が修正する必要があるこれをブロックするファイアウォール設定がありますか、それとも何か他のものである可能性がありますか?

4

2 に答える 2

1

すべての送信ポートは Azure から開かれているため、ファイアウォールの問題は SMTP サーバーにある可能性があります。アプリケーションがデプロイされている Azure データセンターのすべての IP 範囲へのアクセスを開くことで、SMTP サーバーへのアクセスを許可できます。

Azure データセンターの IP 範囲

または、 SendGridなどのサードパーティのソリューションを使用することもできます。これは、すばやく簡単にセットアップでき、使用状況によっては無料になる場合があります。

于 2013-10-06T10:34:14.527 に答える
0

この問題の本当の原因はよくわかりませんが、Azure インスタンスで Windows Server 2012 にアップグレードした後、問題は解決しました。

于 2013-10-21T13:01:40.793 に答える