【问题标题】:Anonymous mail sending: Relay access denied匿名邮件发送:中继访问被拒绝
【发布时间】:2014-10-28 23:17:53
【问题描述】:

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

System.dll 中出现“System.Net.Mail.SmtpException”类型的异常,但未在用户代码中处理

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

请指教,我做错了什么?

SQL Server 邮件设置:

代码邮寄:

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 你说得对:我应该在特定用户下运行这段代码,然后它就可以正常工作了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-22
    • 2013-06-24
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    相关资源
    最近更新 更多