我有一台SQL Server,它正在发送一些电子邮件。但是现在我从代码发送它们并且应该在代码中重写这个功能。但是没有成功
类型' System.Net.Mail.SmtpException'的例外情况发生在System.dll中但未在用户代码中处理
其他信息:交易失败。服务器响应为:5.7.1:拒绝中继访问
请建议,我做错了什么?
SQL Server邮件设置:
代码邮寄:
var smtp = new SmtpClient("15.15.15.15", 25);
smtp.Send("fasgasg@hosthere.ru", addressOfPhone, "subj", "body");
答案 0 :(得分:3)
您尝试发送邮件的服务器设置为拒绝匿名用户发送邮件(例如,为了防止垃圾邮件发送者)。您可能需要首先进行身份验证,可能使用基本身份验证。