1

我的朋友给了我一个在他的笔记本电脑上运行的程序,他用 system.webmail 和 C# 编码,该程序可以在他的机器上发送电子邮件,但是当我在我的机器上运行并发送它时,电子邮件没有发送并且得到“发送邮件失败”,但在他的电脑上,他可以用他的互联网发送。但我仍然收到错误,即使我无法 ping 到 SMTP 服务器或 telnet。会出现什么问题,是我的 ISP 禁止该端口,还是 ISP 防火墙禁止该端口?

我也使用端口 25 和 587。但它根本没有任何不同。

4

2 回答 2

1

System.Mail.SmtpClient 中有一个未修复的错误,如果您无法进行域身份验证,即使用户名和密码将进行身份验证,但仅当您距离域服务器超过 ~10 毫秒时,将邮件发送到启用域的 (Exchange) 服务器也会失败.

于 2011-08-04T18:48:56.810 回答
0

我之前也遇到过同样的问题,结果是电子邮件提供商“Smart Mail”阻止了我的电子邮件,解决方案我只是在目标电子邮件的安全列表中添加了电子邮件地址。

于 2011-08-04T18:46:24.017 回答