将ASP.NET Mail与需要SSL的传出服务器一起使用

时间:2009-10-31 13:33:18

标签: asp.net ssl email

我正在尝试使用system.net.mail

在ASP.NET中发送电子邮件

问题是传出服务器需要安全连接(SSL)

有谁知道如何实现这个目标?

谢谢!

1 个答案:

答案 0 :(得分:1)

以下是使用SSL的GMail示例:

class Program
{
    static void Main(string[] args)
    {
        SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
        client.EnableSsl = true;
        client.Credentials = new NetworkCredential("youraccount@gmail.com", "secret");

        MailMessage mail = new MailMessage();
        mail.From = new MailAddress("youraccount@gmail.com");
        mail.To.Add("youraccount@gmail.com");
        mail.Subject = "Test mail";
        mail.Body = "test body";
        client.Send(mail);
    }
}
相关问题