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

Don't Send Email by hosting

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

Failure sending mail.

我的代码:

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里发不了

乍一看,您使用的 简单邮件传输协议 端口无效,请尝试以下操作:

  • 端口:25
  • 端口:587

如果没有堆栈跟踪或有关您的错误的更多信息,我们将没有多大用处。