Я пытаюсь отправить почту через Amazon SES нового сервиса SMTP с использованием .NET встроено в SmtpClient
Отправка электронной почты с помощью ошибки Amazon SES SMTP
Код:
var emailClient = new SmtpClient("email-smtp.us-east-1.amazonaws.com", 465);
emailClient.EnableSsl = true;
....
emailClient.Send(message);
я получаю исключение:
Невозможно прочитать данные из транспортного соединения: net_io_connectionclosed
Google говорит, что эта ошибка означает, что я не могу связаться с SMTP-сервером. Они требуют TLS, которые я верю, достигнув свойством «EnableSsl».
Кто-нибудь знает, как мне нужно настроить мой код, чтобы он работал?
EDIT:
Я предполагаю, что я закрою этот вопрос. Нет, это не возможно, чтобы делать то, что я хочу с SmtpClient
https://forums.aws.amazon.com/thread.jspa?messageID=302112񉰠
Не сразу отвечая на вопрос, но вы можете скачать AWSSDK.dll и использовать свой собственный API, это действительно невероятно просто, и вам не нужно беспокоиться о SMTP, совместимости, интернет-провайдерах и т. Д. –
То, что я использую прямо сейчас. Но я хотел сделать SMTP, так как они выпустили его недавно. Таким образом, мне не нужно иметь дело с AWSSDK. – katit
. Вы производите свое имя пользователя и пароль SES? – arx