【发布时间】:2015-02-02 10:55:37
【问题描述】:
我正在尝试通过我的程序向自己发送电子邮件,使用这种方法:
MailMessage email = new MailMessage("IT_REQUEST@creandsel.com.au", "ben.hall@creandsel.com.au");
SmtpClient client = new SmtpClient();
client.Port = 25;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Host = "hp132.hostpapa.com";
email.Subject = "New IT Request";
email.Body = Model.Description;
client.Send(email); // Error catches here
但是我收到错误消息:
邮箱不可用。服务器响应是:访问被拒绝 - HELO 名称无效(请参阅 RFC2821 4.1.1.1)
我尝试过备用主机 (creandsel.com.au),效果相同。我相信这可能是因为我将其从内部网络发送到第三方电子邮件提供商。
另外,不确定这是否重要,但发件人 (IT_REQUEST@creandsel.com.au) 不存在。
【问题讨论】:
标签: c#