zoukankan      html  css  js  c++  java
  • C# 邮件发送方法【webMail方式】

    在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式,

    测试代码如下:

     /// <summary>
        /// NetMail方式测试通过
        /// </summary>
        private void TestSend()
        {
            System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage();
            //收件人地址
            mm.To.Add(new System.Net.Mail.MailAddress("xxxxxx@163.com", "Name"));
            //发件人地址
            mm.From = new System.Net.Mail.MailAddress("xxxxx@sina.com");
            //这个可以不指定
            //mm.Sender = new System.Net.Mail.MailAddress("xxx@sina.com", "SenderName");、

            mm.Subject = "This is Test Email";
            mm.Body = "<h3>This is Testing SMTP Mail Send By Me</h3>";
            mm.IsBodyHtml = true;
            mm.Priority = System.Net.Mail.MailPriority.High; // 设置发送邮件的优先级
            System.Net.Mail.SmtpClient smtCliend = new System.Net.Mail.SmtpClient();
            //指定邮件服务器
            smtCliend.Host = "smtp.sina.com";
            //smtp邮件服务器的端口号  
            smtCliend.Port = 25;   
            //设置发件人邮箱的用户名和地址,使用公共邮件服务器一般需要提供,不然发送不会成功
            smtCliend.Credentials = new NetworkCredential("xxxxxxx", "xxxxxxx");

            //指定邮件的发送方式
            smtCliend.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
            try
            {
                smtCliend.Send(mm);
            }
            catch (System.Net.Mail.SmtpException ex)
            {
                Response.Write(ex.Message);
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }



  • 相关阅读:
    vscode, cmake编译多个C++文件
    pytorch下的lib库 源码阅读笔记(1)
    pytorch学习笔记
    SSH无密码登录及远程拷贝命令SCP的使用
    Hadoop启动方式
    Hadoop出现的错误及处理
    Hadoop安装
    Hadoop生态系统图解
    shell脚本入门基础知识
    python中迷茫的编码问题
  • 原文地址:https://www.cnblogs.com/kevinGao/p/3589981.html
Copyright © 2011-2022 走看看