从我的应用程序发送电子邮件时收到此错误。任何人都可以建议任何解决方案。
服务不可用,关闭传输通道。服务器 回复是:4.3.2服务不可用,关闭传输 信道
以下是代码。
string adminID = "AAA@tu.edu";
MailMessage msg = new MailMessage();
msg.From = new MailAddress(adminID);
msg.To.Add("BBB@ttu.edu");
msg.Subject = "Sample Email";
msg.Body = "Hello ";
SmtpClient SmtpMail = new SmtpClient();
SmtpMail.Host = "basic.smtp.ttu.edu";
SmtpMail.Port = 25;
SmtpMail.Send(msg);
答案 0 :(得分:19)
得到了问题的解决方案。服务器拒绝该请求,因为该应用程序没有该服务器的写权限。代码非常好,只是权限问题。希望这有助于某人!
答案 1 :(得分:1)
请检查发送邮件的服务器是否在 SMTP 服务器或 Exchange 服务器的白名单中?
我遇到了同样的问题,在 SMTP 服务器上将其列入白名单解决了我的问题。