【问题标题】:Exchange server actively refuses my connectionExchange 服务器主动拒绝我的连接
【发布时间】:2010-03-22 13:38:32
【问题描述】:

我正在编写我们公司内部使用的 ASP.NET 应用程序。现在我想通过我们 Exchange 服务器上的电子邮件帐户向一些用户发送电子邮件。

我尝试使用 System.Net.Mail.SmtpClient,其中提供了专有帐户和密码来指定凭据。但代码失败,出现以下异常: "无法连接,因为目标机器主动拒绝"

这是由于 Exchange Server 防止垃圾邮件的策略吗?我怎样才能让它工作?

【问题讨论】:

  • 你能问问你的系统管理员吗?可能是防火墙问题。
  • 当这发生在我身上时,它是防火墙问题。实际上,交换服务器设置为只接受来自某些机器的邮件,并且我的开发箱必须添加到白名单中。这是一种非常常见的反垃圾邮件策略。
  • 谢谢大家!对此,我真的非常感激!我们的本地 IT 人员告诉我,我可能已经转到全球 IT 并让他们将我添加到白名单中。但我很好奇,Exchange 服务器如何告诉 Outlook 和我的 .net 应用程序?谢谢!
  • 当 Outlook 配置为连接到 Exchange 服务器时,它不使用 SMTP 发送邮件。

标签: c# asp.net exchange-server


【解决方案1】:

我之前在 McAfee 阻止端口 25 上的活动时遇到过这种情况。我花了很长时间才解决这个问题,因为我没有想到它(我确实验证了我的 Windows 防火墙允许连接)。

只是一个想法 - 可能不适用于您的情况。

【讨论】:

    【解决方案2】:

    当没有任何东西在指定的 IP 地址和端口侦听 TCP 连接时,通常会收到此错误消息。 AFAIK SMTP 协议使用 TCP。请确保您的服务器地址正确,并且服务器没有使用非标准端口。

    【讨论】:

    • 本地主机怎么办?请帮忙。
    猜你喜欢
    • 2019-01-11
    • 2012-05-25
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多