0
我的網站託管在Godaddy服務器上。我正在嘗試發送電子郵件,但我收到了「操作超時」。錯誤。我嘗試了以下鏈接,但沒有成功。 GoDaddy email sending failed無法發送電子郵件
和 Not Able To Send Email Via C#
我已經試過到目前爲止下面的代碼。
在web.config中
<system.net>
<mailSettings>
<smtp>
<network host="smtpout.secureserver.net" userName="username" password="secret" />
</smtp>
</mailSettings>
</system.net>
,並在後面
var SmtpClient = new SmtpClient();
SmtpClient.Send(frommail,tomail,subject,body);
代碼,我自己也嘗試下面的代碼
MailMessage msg = new MailMessage();
msg.To.Add(new MailAddress(txtForgotEmail.Text));
msg.From = new MailAddress("email");
msg.Subject = "subject";
msg.Body = "msg body"
msg.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.Credentials = new NetworkCredential("toemail", "secret");
client.Port = 25;
client.UseDefaultCredentials = false;
client.Send(msg);
附:我甚至不能從本地主機發送一封電子郵件,並試圖
client.EnableSsl = false;
client.UseDefaultCredentials = false;
您是否嘗試過使用明確的ssl端口,即587 – Webruster