2012-01-17 134 views
1

我設法設置了一個使用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

回答

2

嘗試使用端口587來代替。 此外,請確保您已使用SES驗證了您的發件人地址。如果您的帳戶仍處於沙箱模式,您還需要驗證每個收件人地址。 請注意,您可能會使用此方法達到發送比率限制(沙箱模式下的郵件發送速度爲1封/秒)。

希望可以幫到