System.Net.Mail SmtpClient支持带httpS的smtp服务器,还是只支持带http的smtp服务?
我的意思是,如果我通过";https://:mysmtpserver";到构造函数od-SmtpClient实例-它能工作吗?
SmtpClient
可以使用SSL,是的。您需要将其作为这样的属性提供:
var smtpClient = new SmtpClient("smtp.gmail.com")
{
Port = 587,
Credentials = new NetworkCredential("username", "password"),
EnableSsl = true,
};
smtpClient.Send("email", "recipient", "subject", "body");
(摘自本文如何从C#/.NET发送电子邮件-权威教程(