MVC Webサイトを1つに実行する2つのAzureアプリケーションと、もう1つのWebブラウザを連続して実行する2つのAzureアプリケーションがあります。どちらも突然昨日正午ごろ、smtpclientを使用して電子メールを送信するときに以下のエラーが発生し始めました。azureアプリから電子メールを送信するときに、「検証手順に従ってリモート証明書が無効です」
リモート証明書が検証手順
に応じて変更がコードまたはメールサーバーで行われていない無効です。 2017年2月にこの問題が解決されずに(https://social.msdn.microsoft.com/Forums/en-US/f2f35ab9-3d0a-490f-b639-8ea5abda92d5/intermittent-the-remote-certificate-is-invalid-according-to-the-validation-procedure?forum=windowsazurewebsitespreview)、2016年9月ごろに同じ問題が発生しました。
同名のコードはローカルにメールを送信し、VMのいずれかでも動作します。
using (var smtp = new SmtpClient("mail.server.com", 25))
{
smtp.EnableSsl = true;
smtp.Credentials = new NetworkCredential(username, password);
smtp.Send(message);
}
試したhttps://twitter.com/AzureSupportですが、返信しません。 Azureのサポートプランはありませんが、電子メールを送信するなどのビジネスの重要な部分については、8時間、さらには1時間も休憩しないか、何かを支払う必要がありますか?
私たちはアズールに、当社のWebアプリケーションのほとんどを転がり始めましたが、それは一つの問題は、別の後だから、我々は、サーバーに戻ってそれらを移動してきた...あの二Azureのアプリが今だけ1つの左の最後のものだったとし、それはwebjobsを使用し、コードはwebjobに依存しているからです。
更新日: Azureアプリとメールサーバーの両方の証明書サムプリントが一致しています。
おかげで、実際の認定が悪い無視し、私はそれを行うつもりはありません。これはAzureアプリケーションサービス上にあるため、グループポリシーやサーバー設定の変更は必要ありません。その証明書に関連するものは、Azureのポータルから管理され、他の機能にはうまくいきます...これを取得した電子メールのみを送信しています。 –