如何发送身份验证“无”的电子邮件?

时间:2013-01-30 01:17:31

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

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

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

  

无法建立连接,因为目标计算机是主动的   拒绝了

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

3 个答案:

答案 0 :(得分:0)

您是否有可以连接的SMTP服务器,也不需要身份验证?

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

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

答案 1 :(得分:0)

docs中说:

  

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

答案 2 :(得分:0)

我的计划很严格。 .Net使用身份验证类型" none"默认情况下,如果您没有指定任何凭据。

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