簡體   English   中英

無法連接遠程服務器(SMTP,托管服務器)

[英]Unable to connect remote sever (SMTP , Hosting Server)

我正在嘗試通過SMTP發送郵件,但出現了無法連接遠程服務器的錯誤,我嘗試了很多,但仍然收到相同的錯誤

我的網站托管在Go Daddy上,

請任何人向我建議我錯了,或者GoDaddy服務器上有任何設置可以從“ relay-hosting.secureserver.net”發送郵件

 MailAddress fromAddress = new MailAddress(from);
            message.From = fromAddress;
            message.To.Add(toList);
     System.Net.Mail.SmtpClient Client = new System.Net.Mail.SmtpClient("
relay-hosting.secureserver.net", 25);
   Client.Credentials = CredentialCache.DefaultNetworkCredentials;
            Client.DeliveryMethod = SmtpDeliveryMethod.Network;
            Client.Send(message);

您正在嘗試使用遠程SMTP服務器發送郵件,但要使用本地環境中的憑據。

嘗試使用另一種憑據類類型來更具體地指定它:

Client.Credentials = new System.Net.NetworkCredential("yourusername", "yourpassword");

參考您的代碼:System.Net.Mail.SmtpClient Client = new System.Net.Mail.SmtpClient(“ relay-hosting.secureserver.net”,25);

您正在使用端口25,這實際上是問題。 使用GoDaddy作為其托管提供程序的系統管理員可能會在通過端口25發送郵件時遇到麻煩。這是因為GoDaddy要求其服務器通過自己的SMTP中繼而不是任何第三方進行發送。 這確實是一個令人沮喪的情況,但這就是哥達迪的政策。 如果您使用Godaddy中繼,那么它將起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM