我正在爲其中有註冊功能的應用程序編寫Web服務,並且在註冊時我必須通過服務器發送電子郵件。我已經爲Parallel Plesk服務器的另一個網站做過這類工作。使用相同的代碼我試圖發送電子郵件,但得到這個例外。我在這裏搜索了Google和一些相關的答案,但都是徒勞的。幫幫我?在C#SMTP服務器中發送郵件失敗
「System.Net.Mail.SmtpException:發送郵件失敗---> System.Net.WebException:遠程名稱無法解析:'domainname.com'\ r \ n在System.Net .ServicePoint.GetConnection(PooledStream PooledStream,Object owner,Boolean async,IPAddress & address,Socket & abortSocket,Socket & abortSocket6)\ r \ n at System.Net.PooledStream.Activate(Object owningObject,Boolean async,GeneralAsyncDelegate asyncCallback)\ r \ n在System.Net.ConnectionPool.GetConnection(Object擁有對象,GeneralAsyncDelegate asyncCallback,Int32 creationTimeout)上的System.Net.PooledStream.Activate(Object owningObject,GeneralAsyncDelegate asyncCallback)\ r \ n \ System.Net.Mail上的\ r \ n。 SmtpConnection.GetConnection(ServicePoint servicePoint)\ r \ n at System.Net.Mail.SmtpTransport.GetConnection(ServicePoint servicePoint)\ r \ n在System.Net.Mail.SmtpClient.GetConnection()\ r \ n在System.Net.Mail.SmtpClient.Send(MailMessage消息)\ r \ n ---內部異常堆棧跟蹤--- \ r \ n在System.Net.Mail.SmtpClient.Send(MailMessage消息)\ r \ n在ActivityTracker.Controllers.ValuesController.parentRegistration(父p)中的c: \用戶\哈里斯\文檔\的Visual Studio 2012 \項目\ ActivityTracker \ ActivityTracker \ \控制器ValuesController.cs:行89"
只讀錯誤。 _「遠程名稱無法解析:'domainname.com」_。該域名不存在或無法解析,因爲您有DNS問題。 – CodeCaster
已經完成並找到它,但沒有找到解決方案 –
您搜索了什麼?您正在使用錯誤的SMTP主機。沒有人能爲你解決這個問題。 – CodeCaster