当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > .net发送邮件实现代码

ASP.NET
ReferenceEquals, == , Equals 比较
VB.NET窗口渐淡关闭
使用简单的DepthBuffer 和使用Lights
VB下使用adodb.command 执行存储过程注意
Sendkeys 和 Sendmessage 使用技巧一例
使用IndexBuffer(索引)
探讨C#中字符串的加密
常用加密算法
如何更新父窗体
当SESSION失效时自动转到其它页面
Sendkeys 和 Sendmessage 使用技巧一例 选择自 northwolves 的 Blog
1.DotNet(.Net):新平台,C#:新语言
Web下打印的实现
在.NET中实现彩色光标,动画光标和自定义光标[引自孟子前辈作品]
alert在asp.net中如何使用??
替换HTML代码
h2reg的一些使用经验
C#2.0 新特性探究(一) 模拟List和内置算法
在网页中添加Flash的播放或者背景音乐
Cookie 的写入与读取

ASP.NET 中的 .net发送邮件实现代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 159 ::
收藏到网摘: n/a

代码基本上可以实现邮件的发送,但是在测试时却在 smtp.Send(objMail);处显示“发送邮件失败”,最后发现的问题是,我的杀毒软件对邮件发送接收进行了保护,只需去掉保护就能够发送成功了。 MailMessage objMail = new MailMessage();
objMail.Subject = "邮件主题";
objMail.Body = "邮件正文";
string mfrom = txtFrom.Value; //从页面读取发送者地址
objMail.From = new MailAddress(mfrom);
string mt = txtTo.Value; //从页面读取接收者地址
MailAddress ma = new MailAddress(mt);
objMail.To.Add(ma);
objMail.IsBodyHtml = true;//指示邮件为html格式的值
objMail.Priority = MailPriority.High;//设置邮件的优先级
objMail.Attachments.Add(new Attachment("F:\\aba.doc"));//添加附件
SmtpClient smtp = new SmtpClient();
smtp.Host = "……"//smtp事务的IP地址,如smtp.cc.com
smtp.Send(objMail);//发送邮件