利用System.web.Mail 发送电子邮件

System.Web.Mail命名空间:
1.  MailMessage类用来构造电子邮件
2.  MailAttachment 类添加电子邮件
3.  SmtpMail 类用来发送电子邮件

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

    }

   
    
protected void btnMessage_Click(object sender, EventArgs e)
    
{
        MailMessage myMail 
= new MailMessage();
        MailAttachment myAttach 
= new MailAttachment(@fuAttach.PostedFile.FileName);
        myMail.From 
= txtFrom.Text;
        myMail.To 
= txtTo.Text;
        myMail.Subject 
= txtSubject.Text;
        myMail.Body 
= txtBody.Text;
        
//基本权限 
        myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate""1");
        
//用户名 
        myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername""jasonwbd");
        
//密码 
        myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword""1100459110"); 

        SmtpMail.SmtpServer 
= "smtp.163.com";
        myMail.Attachments.Add(myAttach);
        
try
        
{
            SmtpMail.Send(myMail);
            lblMessage.Text 
= "邮件成功发送!";
        }

        
catch (Exception error)
        
{
            lblMessage.Text 
= "邮件未能成功发送:<p>"+error.Message.ToString();
        }

    }

}

posted on 2008-04-14 19:25  鱼跃于渊  阅读(130)  评论(0)    收藏  举报

导航