我想发送一封身份验证类型为“无”的电子邮件。我已经阅读了有关如何使用基本身份验证的示例,但我不知道如何解决我的问题。
当我尝试连接到 Exchange 邮件服务器时,出现套接字异常:
由于目标机器主动拒绝,无法建立连接
我在 Delphi 中编写了一个可以发送电子邮件的非托管 .dll,并且在该项目中我将身份验证类型配置为none。所以,我想在.net中写基本相同的东西,但我不知道怎么做。
我想发送一封身份验证类型为“无”的电子邮件。我已经阅读了有关如何使用基本身份验证的示例,但我不知道如何解决我的问题。
当我尝试连接到 Exchange 邮件服务器时,出现套接字异常:
由于目标机器主动拒绝,无法建立连接
我在 Delphi 中编写了一个可以发送电子邮件的非托管 .dll,并且在该项目中我将身份验证类型配置为none。所以,我想在.net中写基本相同的东西,但我不知道怎么做。
我的程序是正确的。如果您不指定任何凭据,.Net 默认使用身份验证类型“无”。
我的电脑上安装的 McAffee Enterprise 防病毒软件阻止了我。最后,当我停用防病毒软件时,我可以使该程序正常工作。
您是否有不需要身份验证的可以连接的 SMTP 服务器?
如果您使用的是 Gmail 的 SMTP 服务器,那么您必须使用您的 Gmail 帐户的用户名和密码对它们进行身份验证。
否则,我们需要更多信息。
在文档中它说:
如果 UseDefaultCredentials 属性设置为 false 并且尚未设置 Credentials 属性,则邮件将匿名发送到服务器。