smtp响应HELO错误检查我能做的任何事情

时间:2017-04-20 05:08:13

标签: c# azure smtp smtpclient

下面是代码

MailMessage message = new MailMessage();
message.From = new MailAddress("test@myDomain.com", "display name");
message.To.Add(email);

message.Body = "somebody please kill the developer";
message.Subject = subject;
SmtpClient client = new SmtpClient("mail.myDomain.com");
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("email@myDomain.com","myPassword");

client.EnableSsl = False;
client.Port = port;
client.Send(message);
  • 在我的本地网络中进行第一次测试 - 成功
  • 第二次测试应用程序运行于 azure server~应用程序设置与第一次测试相同 - 得到HELO错误

来自azure服务器的ping和telnet正在运行,已经仔细检查了ip和端口

enter image description here

此致

只是一个平庸的开发者

1 个答案:

答案 0 :(得分:0)

似乎您的用户名&密码未使用SMTP服务器成功进行身份验证。请再次检查。