System.Net.Mail SmtpClient c#



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发送电子邮件-权威教程(

最新更新