匿名邮件发送:拒绝中继访问

时间:2014-10-28 15:03:45

标签: c# .net sql-server email smtp

我有一台SQL Server,它正在发送一些电子邮件。但是现在我从代码发送它们并且应该在代码中重写这个功能。但是没有成功

  

类型' System.Net.Mail.SmtpException'的例外情况发生在System.dll中但未在用户代码中处理

     

其他信息:交易失败。服务器响应为:5.7.1:拒绝中继访问

请建议,我做错了什么?

SQL Server邮件设置:

enter image description here

代码邮寄:

var smtp = new SmtpClient("15.15.15.15", 25);
smtp.Send("fasgasg@hosthere.ru", addressOfPhone, "subj", "body");

1 个答案:

答案 0 :(得分:3)

您尝试发送邮件的服务器设置为拒绝匿名用户发送邮件(例如,为了防止垃圾邮件发送者)。您可能需要首先进行身份验证,可能使用基本身份验证。