博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[置顶] C# 邮件发送方法【NetMail方式】
阅读量:6067 次
发布时间:2019-06-20

本文共 1186 字,大约阅读时间需要 3 分钟。

在上一篇博文中介绍了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);
        }
    }

转载于:https://www.cnblogs.com/kevinGao/archive/2011/12/23/2336488.html

你可能感兴趣的文章
Oracle DG 逻辑Standby数据同步性能优化
查看>>
exchange 2010 队列删除
查看>>
android实用测试方法之Monkey与MonkeyRunner
查看>>
「翻译」逐步替换Sass
查看>>
H5实现全屏与F11全屏
查看>>
处理excel表的列
查看>>
枸杞子也能控制脂肪肝
查看>>
Excuse me?这个前端面试在搞事!
查看>>
C#数据采集类
查看>>
XShell提示Connection closed by foreign host的问题 和 路由器分配IP的规则
查看>>
Win8快捷键
查看>>
83. Remove Duplicates from Sorted List - Easy
查看>>
栈讲解——整理
查看>>
【原】MAC显示隐藏文件夹命令
查看>>
每天一道LeetCode--374. Guess Number Higher or Lower
查看>>
quicksort
查看>>
"Ray, Pass me the dishes!" UVALive - 3938 (线段树)
查看>>
有关于key值
查看>>
MyEclipse10中导入的jquery文件报错(出现红叉叉,提示语法错误)
查看>>
cursor:not-allowed
查看>>