• ASP.NET与GMail免费SMTP服务器


    http://blog.csdn.net/TangZhongxin/article/details/3932734
     

    // ASP.NET与GMail免费SMTP服务器
    // using System.Net.Mail;

    MailMessage message = new MailMessage();
    message.From = new MailAddress("User@gmail.com"); //...new MailAddress("User@gmail.com", "显示的名字");
    message.To.Add(new MailAddress("to@gmail.com"));

    message.Subject = "邮件标题";
    //message.BodyEncoding = System.Text.Encoding.UTF8;
    message.Body = "邮件内容";
    //message.Priority = MailPriority.High;

    SmtpClient client = new SmtpClient();

    // Gmail使用的端口号 - 587
    // ... new SmtpClient("smtp.gmail.com", 587);

    // 你的用户名与密码
    // client.Credentials = new System.Net.NetworkCredential("User@gmail.com", "*****");

    client.EnableSsl = true; //经过ssl加密,GMail很重要

    try
    {
    client.Send(message);
    Response.Write("邮件发送到" + message.To.ToString() + "<br>");
    }
    catch (Exception ee)
    {
    Response.Write(ee.Message);
    //ee.InnerException.messageage
    }

    //In web.config
    /*
    <system.net>
    <mailSettings>
    <smtp from="from@gmail.com">
    <network host="smtp.gmail.com" port="587" userName="User@gmail.com" password="your pwd" />
    <!-- if has 'defaultCredentials="true"' , using Gmail can not send success -->
    </smtp>
    </mailSettings>
    </system.net>
    */

  • 相关阅读:
    vb.net FTP上传下载,目录操作
    vb.net导出CSV文件
    服务器内存总量
    定义数组
    监控键盘健代码
    C# FTp 上传,下载
    使用EasyUI中Tree
    微信web开发自定义分享
    mysql将时间戳格式化
    查询表时给字段赋默认值 sql
  • 原文地址:https://www.cnblogs.com/xxz526/p/2945046.html
Copyright © 2020-2023  润新知