不要通过托管发送电子邮件

时间:2015-01-22 15:46:49

标签: c# asp.net email

我使用下面的代码发送电子邮件,但每次都会收到此错误

  

发送邮件失败。

我的代码:

MailMessage message = new MailMessage("donot-reply@mydomain.ir", "reception@yahoo.com", "test", "msg");
message.IsBodyHtml = true;
SmtpClient emailClient = new SmtpClient("mail.mydomain.ir",110);
emailClient.Credentials = new System.Net.NetworkCredential("donot-reply@mydomain.ir", "donot-replyA!1");
emailClient.EnableSsl = true;
emailClient.Send(message);

我可以通过雷鸟中的这个电子邮件地址发送电子邮件,但我不知道为什么我不能用.NET发送电子邮件

1 个答案:

答案 0 :(得分:1)

快速浏览一下,使用无效的简单邮件传输协议端口,请尝试以下操作:

  • 端口: 25
  • 端口: 587

如果没有堆栈跟踪或有关错误的更多信息,我们将无法使用。