使用NLog和AWS SES

问题描述:

我设法设置了一个使用gmail发送电子邮件的目标(http://nlog-project.org/wiki/Using_NLog_with_GMail),所以我认为修改它以使用AWS SES会很容易但是...它不起作用,我不知道为什么。我试图设置throwExceptions =“true”,但没有记录。使用NLog和AWS SES

我的目标如下:

<target name="mail" type="Mail" smtpServer="email-smtp.us-east-1.amazonaws.com" smtpPort="465" smtpAuthentication="Basic" smtpUsername="USERNAME" smtpPassword="PASSWORD" enableSsl="true" from="verifiedemailaddress" to="smyemailaddress"/> 

任何人都能够成功地设定目标,以便通过亚马逊网络服务SES SMTP发送日志?

+0

对此有何修正?我遇到了同样的问题。使用'System.Net.Mail.SmtpClient'通过SES发送电子邮件,一切都很顺利,但现在我试图通过NLog使用完全相同的凭据,选项等,并且没有错误消息出现,没有电子邮件到达,只是默默地失败... – kikuchiyo 2015-05-14 19:17:31

尝试使用端口587来代替。 此外,请确保您已使用SES验证了您的发件人地址。如果您的帐户仍处于沙箱模式,您还需要验证每个收件人地址。 请注意,您可能会使用此方法达到发送比率限制(沙箱模式下的邮件发送速度为1封/秒)。

希望可以帮到