好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C# Email发送邮件 对方打开邮件可获得提醒

本文实例为大家分享了C# Email发送邮件的具体代码,供大家参考,具体内容如下

?

//回执地址

    var Receipt = "填写你需要回执的地址" ;

 

    //实例化两个必要的

    MailMessage mail = new MailMessage();

    SmtpClient smtp = new SmtpClient();

 

    //发送邮箱地址

    mail.From = new MailAddress( "发送邮箱地址" );

 

    //收件人(可以群发)

    mail.To.Add( new MailAddress( "1402173344@qq.com" ));

 

    //是否以HTML格式发送

    mail.IsBodyHtml = true ;

    //主题的编码格式

    mail.SubjectEncoding = Encoding.UTF8;

    //邮件的标题

    mail.Subject = "测试一下发件的标题" ;

    //内容的编码格式

    mail.BodyEncoding = Encoding.UTF8;

    //邮件的优先级

    mail.Priority = MailPriority.Normal;

    //发送内容,带一个图片标签,用于对方打开之后,回发你填写的地址信息

    mail.Body = @"获取打开邮件的用户IP,图片由服务器自动生成:<img src='" + Receipt + "'>" ;

    //收件人可以在邮件里面

    mail.Headers.Add( "Disposition-Notification-To" , "回执信息" );

 

    //发件邮箱的服务器地址

    smtp.Host = "smtp.163.com" ;

    smtp.DeliveryMethod = SmtpDeliveryMethod.Network;

    smtp.Timeout = 1000000;

    //是否为SSL加密

    smtp.EnableSsl = true ;

    //设置端口,如果不设置的话,默认端口为25

    smtp.Port = 25;

    smtp.UseDefaultCredentials = false ;

    //验证发件人的凭据

    smtp.Credentials = new System.Net.NetworkCredential( "邮箱账号" , "邮箱凭据" );

 

    try

    {

     //发送邮件

     smtp.Send(mail);

     Console.WriteLine( "发送成功" );

    }

    catch (Exception e)

    {

     Console.WriteLine( "发送失败:" + e.Message);

    }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://www.cnblogs.com/zyhbook/archive/2017/11/15/7839154.html

dy("nrwz");

查看更多关于C# Email发送邮件 对方打开邮件可获得提醒的详细内容...

  阅读:51次