9

从我的应用程序发送电子邮件时出现此错误。任何人都可以提出任何解决方案。

服务不可用,正在关闭传输通道。服务器响应为: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);
4

2 回答 2

21

得到了问题的解决方案。服务器拒绝该请求,因为此应用程序对该服务器没有写入权限。代码非常好,只是权限问题。希望这对某人有帮助!

于 2012-10-12T16:06:36.783 回答
1

请检查发送电子邮件的服务器是否在 SMTP 服务器或 Exchange 服务器上列入白名单。

我有同样的问题,在 SMTP 服务器上将其列入白名单解决了我的问题。

于 2021-01-06T15:23:51.583 回答