服务器响应为:4.3.2 服务不可用,关闭传输通道
Posted
技术标签:
【中文标题】服务器响应为:4.3.2 服务不可用,关闭传输通道【英文标题】:The server response was: 4.3.2 Service not available, closing transmission channel 【发布时间】:2012-09-25 19:39:49 【问题描述】:我在从我的应用程序发送电子邮件时收到此错误。任何人都可以提出任何解决方案。
服务不可用,正在关闭传输通道。服务器 响应是: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);
【问题讨论】:
【参考方案1】:找到了问题的解决方案。服务器拒绝该请求,因为此应用程序对该服务器没有写入权限。代码非常好,只是权限问题。希望这对某人有帮助!
【讨论】:
1.我在使用 system.net.mail 时从未遇到过任何权限问题。 2. 在开发盒上进行测试时如何获得权利? 您可能需要将您的 IP 地址添加到 Exchange 服务器的防火墙中。【参考方案2】:请检查发送邮件的服务器是否在 SMTP 服务器或 Exchange 服务器的白名单中。
我遇到了同样的问题,在 SMTP 服务器上将其列入白名单解决了我的问题。
【讨论】:
以上是关于服务器响应为:4.3.2 服务不可用,关闭传输通道的主要内容,如果未能解决你的问题,请参考以下文章
信箱不可用。服务器响应是:5.7.1 无法为 abc@xyz.com 中继 [关闭]
验证失败,因为远程方在从 web 服务获取响应时关闭了传输流异常
Sftp和ftp 区别工作原理等(服务器被动就是被动模式,PORT模式建立数据传输通道是由服务器端发起的,在PASV模式中,数据传输的通道的建立是由FTP客户端发起的)good