System.Net.Mail和System.Web.Mail

System.Net.Mail是作为System.Web.Mail的替代来发送EMAIL.

 

1) System.Net.Mail

<!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />--> private   void  SendMailByNet()
{
    MailMessage objMailMessage 
=   new  MailMessage();

    objMailMessage.From 
=   new  MailAddress( " UserFromMail " );
    objMailMessage.To.Add(
new  MailAddress( " UserToMail " ));
    objMailMessage.BodyEncoding 
=  System.Text.Encoding.UTF8;
    objMailMessage.Subject 
=   " This is test " ;
    objMailMessage.Body 
=   " Hi,Pippo<br/><br/> This is testing Email. " ;
    objMailMessage.IsBodyHtml 
=   true ;

    SmtpClient objSmtpClient 
=   new  SmtpClient();
    objSmtpClient.Host 
=   " SMTP " ;
    objSmtpClient.DeliveryMethod 
=  SmtpDeliveryMethod.Network;
    objSmtpClient.Credentials 
=   new  System.Net.NetworkCredential( " UserFromMail " " PWD " );
    
// objSmtpClient.EnableSsl = true; // SMTP 服务器要求安全连接需要设置此属性

    
try
    {
        objSmtpClient.Send(objMailMessage);
    }
    
catch  (Exception ex)
    {
        Response.Write(ex.Message);
    }
}

 

 

2) System.Web.Mail

<!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />--> private   void  SendMailByWeb()
{
    MailMessage objMailMessage 
=   new  MailMessage();

    SmtpMail.SmtpServer 
=  System.Configuration.ConfigurationManager.AppSettings[ " SMTP " ];

    objMailMessage.Fields.Add(
" http://schemas.microsoft.com/cdo/configuration/smtpauthenticate " " 1 " );
    objMailMessage.Fields.Add(
" http://schemas.microsoft.com/cdo/configuration/sendusername " , System.Configuration.ConfigurationManager.AppSettings[ " FROM " ]);
    
// objMailMessage.Fields.Add(" http://schemas.microsoft.com/cdo/configuration/sendpassword ", System.Configuration.ConfigurationManager.AppSettings["PWD"]); // 密码可以不提供
    objMailMessage.Fields.Add( " http://schemas.microsoft.com/cdo/configuration/smtpusessl " " true " ); // SMTP 服务器要求安全连接需要设置此属性

    objMailMessage.BodyEncoding 
=  System.Text.Encoding.UTF8;
    objMailMessage.From 
=  System.Configuration.ConfigurationManager.AppSettings[ " FROM " ];
    objMailMessage.To 
=   " UserToMail " ;
    objMailMessage.Subject 
=   " this is test " ;
    objMailMessage.Body 
=   " Hi Pippo,<br/>This is testing EMAIL. " ;
    objMailMessage.BodyFormat 
=  MailFormat.Html;

    
try
    {
        SmtpMail.Send(objMailMessage);
    }
    
catch  (Exception ex)
    {
        Response.Write(ex.Message);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值