邮件发送学习 .net

            

 

     突然想起发送邮件,就试着看看资料做一下,

            利用STMP简单传输协议

            添加using System.Web.Mail;

 

MailMessage objMailMessage;

MailAttachment objMailAttachment;

objMailAttachment = new MailAttachment(@"E:\aa.txt");//附件

// 创建邮件消息

objMailMessage = new MailMessage();

objMailMessage.From = "wei63w@sina.com";//源邮件地址

objMailMessage.To = "wei63w@126.com";//目的邮件地址,也就是发给我哈

objMailMessage.Subject = "邮件发送标题:你好!!!";//发送邮件的标题

objMailMessage.Body = "邮件发送标内容:测试一下是否发送成功!";//发送邮件的内容

objMailMessage.Attachments.Add(objMailAttachment);//将附件附加到邮件消息对象中

//接着利用sina的SMTP来发送邮件,需要使用Microsoft .NET Framework SDK v1.1和它以上的版本

//基本权限

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

//用户名

objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "wei63w@sina.com");

//密码

objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "xxx");//sina密码

//如果没有上述三行代码,则出现如下错误提示:服务器拒绝了一个或多个收件人地址。服务器响应为: 554 : Client host rejected: Access denied

//SMTP地址

SmtpMail.SmtpServer = "smtp.sina.com.cn";

//开始发送邮件

SmtpMail.Send(objMailMessage);

//核心代码结束

Response.Write("发送完毕了");

 

 

原文直通车

 

 

posted @ 2014-10-25 19:43  若云  阅读(192)  评论(0)    收藏  举报