asp.net - 将 ASP.NET 邮件与需要 SSL 的传出服务器一起使用

标签 asp.net ssl email

我正在尝试使用 system.net.mail 在 ASP.NET 中发送电子邮件

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

有人知道我该如何实现吗?

谢谢!

最佳答案

这是一个使用 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);
    }
}

关于asp.net - 将 ASP.NET 邮件与需要 SSL 的传出服务器一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1654402/

相关文章:

javascript - 如何获得选定的单选按钮 telerik?

c# - 有人可以解释这种死锁行为吗

php - 将大型经典 ASP 页面迁移到 php?

asp.net - 快速结帐继续加载并且没有返回给商家

python - 使用 pd.read_excel() 时,有没有办法解决 python 上的 ssl 错误(DH key 太小)?

ssl - OpenSSL:openssl s_client 验证返回:1 但验证返回码:0(确定)

apache - 带代理反向的 HTTPS 重定向 URL

javascript - 补偿自动电子邮件中的时区

javascript - 使用 javascript 和 flash 从浏览器发送电子邮件...可能吗?

c# - 如何使用 c# 获取服务器端元素的 innerhtml(内部有另一个服务器端控件)