2012-01-17 6 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"/> 

Любой удалось установить цель так, чтобы отправить журнал с помощью Amazon Web Service SES SMTP?

+0

Любое исправление для этого? Я столкнулся с той же проблемой. Использовал 'System.Net.Mail.SmtpClient' для отправки по электронной почте через SES, и все отлично поработало, но теперь я пытаюсь пройти через NLog с использованием тех же учетных данных, параметров и т. Д., И не появляется сообщение об ошибке, нет электронной почты прибывает, просто молчат ... – kikuchiyo

ответ

2

Попробуйте вместо этого использовать порт 587. Кроме того, убедитесь, что вы подтвердили адрес отправителя с SES. Если ваша учетная запись все еще находится в режиме песочницы, вам также необходимо будет подтвердить адрес каждого получателя. Пожалуйста, имейте в виду, что с помощью этого подхода вы можете нажать пределы отношения передачи (1 почта/секунда в режиме песочницы).

Надеюсь, что поможет

Смежные вопросы