ASPNET中实现邮件发送

利用System.Net.Mail 实现电子邮件发送到简单邮件传输协议 (SMTP) 服务器进行传送.

1.修改webconfig文件

<system.net>
      <mailSettings>
        <smtp>
          <network host="smtp host" port="25" userName="username" password="password"/>
        </smtp>
      </mailSettings>

</system.net>

2. 点击button实现邮件发送

ExpandedBlockStart.gif 代码
using  System;
using  System.Collections.Generic;
using  System.Linq;
using  System.Web;
using  System.Web.UI;
using  System.Web.UI.WebControls;
using  System.Net.Mail;

public   partial   class  _Default : System.Web.UI.Page 
{
    
protected   void  Page_Load( object  sender, EventArgs e)
    {

    }

    
public   void  SendEmail( string  from,  string  to,  string  bcc,  string  cc,  string  subject,  string  body,  string  mAttachment)
    {
        MailMessage NewEmail 
=   new  MailMessage();
        
//  表示电子邮件发件人或收件人的地址
        
// MailAddress from = new MailAddress("ben@contoso.com", "Ben Miller");
        NewEmail.From  =   new  MailAddress(from,from);
    
        NewEmail.To.Add(
new  MailAddress(to));
        
//  你也可以添加一个地址到集合 NewEmail.To = new MailAddressCollection().Add(new MailAddress(to)); 
        NewEmail.Bcc.Add( new  MailAddress(bcc));
        
if  ( ! String.IsNullOrEmpty(cc))
        {
            NewEmail.CC.Add(
new  MailAddress(cc));
        }
        NewEmail.Subject 
=  subject;
        NewEmail.Body 
=  body;
        Attachment MsgAttach 
=   new  Attachment((mAttachment));
        NewEmail.Attachments.Add(MsgAttach);
        NewEmail.IsBodyHtml 
=   true ;
        NewEmail.Priority 
=  MailPriority.Normal;

        SmtpClient mSmtpClient 
=   new  SmtpClient();
        mSmtpClient.Send(NewEmail);
    }

    
protected   void  Button1_Click( object  sender, EventArgs e)
    {
        
string  from  =   " 发件人 " ;
        
string  to  =   " 收件人 " ;
        
string  bcc  =   " 密件抄送 (BCC) " ;
        
string  cc  =   " 抄送 (CC) " ;
        
string  subject  =   " 主题 " ;
        
string  body  =   " 邮件正文 " ;
        
string  mAttachment  =   " 附件 " ;
        SendEmail(from, to, bcc, cc, subject, body, mAttachment);
    }
}

 

 

 

 

转载于:https://www.cnblogs.com/chenqingwei/archive/2010/03/03/1677243.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值