【问题标题】:How to send an email with authentication "none"?如何发送带有身份验证“无”的电子邮件?
【发布时间】:2013-01-30 01:17:30
【问题描述】:

我想发送一封身份验证类型为“无”的电子邮件。我已阅读有关如何使用基本身份验证的示例,但我不知道如何解决我的问题。

当我尝试连接到 Exchange 邮件服务器时,出现套接字异常:

无法建立连接,因为目标机器主动 拒绝了

我在 Delphi 中编写了一个可以发送电子邮件的非托管 .dll,并且在该项目中我将身份验证类型配置为 none。所以,我想在.net中写基本相同的东西,但我不知道如何。

【问题讨论】:

    标签: c# asp.net .net asp.net-mvc-4


    【解决方案1】:

    您是否有无需身份验证即可连接的 SMTP 服务器?

    如果您使用的是 Gmail 的 SMTP 服务器,那么您必须使用您的 Gmail 帐户的用户名和密码对它们进行身份验证。

    否则,我们需要更多信息。

    【讨论】:

      【解决方案2】:

      docs 中说:

      如果 UseDefaultCredentials 属性设置为 false 并且 尚未设置凭据属性,然后将邮件发送到服务器 匿名。

      【讨论】:

        【解决方案3】:

        我的程序是正确的。如果您不指定任何凭据,.Net 默认使用“无”身份验证类型。

        我的电脑上安装的 McAffee Enterprise 防病毒软件阻止了我。最后,当我停用防病毒软件时,我可以使该程序运行。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-09-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-08-07
          • 1970-01-01
          • 2021-10-18
          • 1970-01-01
          相关资源
          最近更新 更多