我正在尝试使用.net内置的SmtpClient通过Amazon SES新的SMTP服务发送电子邮件
代码:

    var emailClient = new SmtpClient("email-smtp.us-east-1.amazonaws.com", 465);
                    emailClient.EnableSsl = true;
....
emailClient.Send(message);

我有个例外:
无法从传输连接读取数据:
网络连接已关闭
google说这个错误意味着我无法访问smtp服务器。
它们需要TLS,我认为这是通过“enablesSL”属性实现的。
有人知道我需要如何调整我的代码,使其工作吗?
编辑:
我想我会结束这个问题。不,我不可能用smtpclient做我想做的事
https://forums.aws.amazon.com/thread.jspa?messageID=302112&#302112

最佳答案

我可以确认它与starttls和端口587一起工作。
希望能帮上忙

08-07 14:29