加入身份验证信息的SMTP mail发送

王朝c#·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

注意在VS2003下编译才可以通过.

System.Web.Mail.MailMessage mail=new System.Web.Mail.MailMessage();

//定义邮件的发送地址

mail.From='aierong@126.com';

//定义邮件的接收地址

//设置以分号分隔的收件人电子邮件地址列表

mail.To='aierong@126.com';

//定义邮件的暗送地址

//设置以分号分隔的电子邮件地址列表

mail.Bcc='a@126.com';

//定义邮件的抄送地址

//设置以分号分隔的电子邮件地址列表

mail.Cc='abc@371.net;aaa@263.net';

//定义邮件的主题

mail.Subject='.net email';

//设置电子邮件正文的内容类型

//在这里我们以HTML的格式发送

mail.BodyFormat=System.Web.Mail.MailFormat.Html;

//设置电子邮件的正文

mail.Body='go go go';

//设置一个附件

System.Web.Mail.MailAttachment mailAttachment=new System.Web.Mail.MailAttachment(@'d:\abc.doc');

//邮件附加上一个附件

mail.Attachments.Add(mailAttachment);

//SMTP服务器

//许多SMTP服务器都需要身份验证

System.Web.Mail.SmtpMail.SmtpServer='smtp.126.com';

//验证

mail.Fields.Add('http://schemas.microsoft.com/cdo/configuration/smtpauthenticate', '1');

//登陆名

mail.Fields.Add('http://schemas.microsoft.com/cdo/configuration/sendusername', 'aierong');

//登陆密码

mail.Fields.Add('http://schemas.microsoft.com/cdo/configuration/sendpassword', '*******');

//发送

System.Web.Mail.SmtpMail.Send(mail);

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航