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