0
設置: 我有一個帶有API的電子郵件服務。我的其他應用程序連接到API,提供一個電子郵件對象。電子郵件服務然後發送電子郵件。我已經在幾個應用程序中使用它,並且它的工作完美無瑕。無法解析SMTP遠程名稱
現在我正在實施它到一箇舊的桌面應用程序。問題:
我想從office365發送一封電子郵件。這工作50%的時間。另外50%,我得到一個SMTP異常說:「遠程名稱無法解析:'smtp.outlook.office365.com'GeneralFailure」。
我試過使用smtp.office365.com作爲刪除服務器,它仍然失敗,每隔一段時間。
該應用程序正確連接到API,我可以儘可能發送電子郵件。而且經常發生上述異常。
SmtpClient SmtpServer = new SmtpClient(creds.SmtpServer);
SmtpServer.UseDefaultCredentials = false;
SmtpServer.Port = (int)creds.SmtpPort;
SmtpServer.Credentials = new System.Net.NetworkCredential(creds.Account, creds.Password);
SmtpServer.EnableSsl = true;
using (SmtpServer)
{
SmtpServer.Send(mail);
dbLayer.LoggEmail(email, false, null);
return true;
}
是否有任何想法,想法或答案?它奇怪它有效有時。
感謝您的幫助。我想這可能是原因。 – fjompen