發送電子郵件時,我們已經運行在一個MVC的網站,並在其他連續webjob 2個Azure的應用程序「的遠程證書根據驗證程序是無效的」。昨天中午突然發生了使用smtpclient發送電子郵件時出現下面的錯誤。從蔚藍的應用
的遠程證書根據驗證程序
沒有變化的代碼或郵件服務器取得是無效的。我們有這個問題,在二月2017無解則(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年
相同的代碼發送本地電子郵件罰款,這也從我們的虛擬機的一個作品。
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小時?
我們已經開始生產我們大部分的網絡應用程序Azure的,但我們一直在移動它們回服務器,因爲它接二連三的一個問題...這兩個Azure的應用程序是最後的人,現在只有一個左,只是因爲它使用webjobs而代碼依賴於webjob。
UPDATE: 在Azure的應用程序和郵件服務器匹配這兩個證書指紋。
感謝這個@Subbu,確實忽略了認證是壞,我不打算這樣做。這是在Azure應用程序服務上,因此組策略或服務器設置的更改是不可能的。與該證書相關的任何事情都是從Azure門戶進行管理的,並且對其他功能工作正常......僅發送我們獲得此信息的電子郵件。 –