邮件发送学习 .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("发送完毕了");

浙公网安备 33010602011771号