我试图使用NET的通过亚马逊SES新的SMTP服务发送电子邮件内置SmtpClient
通过亚马逊SES SMTP错误发送电子邮件
代码:
var emailClient = new SmtpClient("email-smtp.us-east-1.amazonaws.com", 465);
emailClient.EnableSsl = true;
....
emailClient.Send(message);
我得到一个异常:
无法读取从传输连接数据: net_io_connectionclosed
谷歌说这个错误意味着我无法到达SMTP服务器。 他们需要我相信通过“EnableSsl”属性实现的TLS。
任何人都知道我需要调整我的代码,使其工作?
编辑:
我想我会关闭这个问题。不,这不可能做我想做的与SmtpClient
https://forums.aws.amazon.com/thread.jspa?messageID=302112񉰠
不直接回答这个问题,但你可以下载AWSSDK.dll并使用他们自己的API,它真的非常容易,你不需要担心SMTP,兼容性,ISP等。 – 2011-12-28 20:13:11
那就是我正在使用的马上。但是我想从最近发布SMTP以来一直使用SMTP。这样我就不必处理AWSSDK – katit 2011-12-28 20:18:01
您是否在任何地方提供SES用户名和密码? – arx 2011-12-28 20:25:14