资源大全 | 神秘文化 | 在线翻译 | QQ专区 | 视频教程 | 彩信频道 | 搜索引擎 | BT下载 |  | 网站地图
设为首页
加入收藏
联系站长
您现在的位置: 一百网络 >> ASP.NET编程 >> E-mail专题 >> 文档正文
最近更新
普通文档 Email发送完全手册
普通文档 一个发邮件的例子,涉及M
普通文档 一段VB.NET代码,生成邮件
普通文档 改进了的一个邮件发送类
推荐文档 通过Emit实现动态类生成
普通文档 在Web上利用System.Web.
普通文档 使用System.Web.Mail通过
普通文档 在.NET 应用程序中用Sys
推荐文档 asp.net中使用JMail发邮
推荐文档 asp.net中使用JMail发邮
推荐文章
推荐文档 通过Emit实现动态类生成
推荐文档 asp.net中使用JMail发邮
推荐文档 asp.net中使用JMail发邮
asp.net中使用JMail发邮件(无图版)

文章作者:佚名 录入时间:2006-6-13 来源:不详
网站声明:本站的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出处和原始作者,文章版权归本网站与文章作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。


现在的邮件发送大多数需要STMP的身份验证,
.NET里面的
System.Web.Util
System.Web.Mail
就不可以了.

先要去找一个组件,名字叫 JMail
大家可以去网上找一下,下载下来安装上.
将jmail.dll引用到工程中

private void Button1_Click(object sender, System.EventArgs e)
  {
   
   jmail.Message  Jmail=new jmail.Message();

   DateTime t=DateTime.Now;  
   String Subject=" From EMail .net";  
   String body="你好科学12:15";
   String FromEmail="ljt21@163.com";  
   String ToEmail="xiao-maolover@163.com";
   //Silent属性:如果设置为true,JMail不会抛出例外错误. JMail. Send( () 会根据操作结果返回true或false
   Jmail.Silent=true;
   //Jmail创建的日志,前提loging属性设置为true
   Jmail.Logging=true;
   //字符集,缺省为"US-ASCII"
   Jmail.Charset="GB2312";
   //信件的contentype. 缺省是"text/plain") : 字符串如果你以HTML格式发送邮件, 改为"text/html"即可。
   Jmail.ContentType="text/html";
   //添加收件人
   Jmail.AddRecipient(ToEmail,"","");
   Jmail.From=FromEmail;
   //发件人邮件用户名
   Jmail.MailServerUserName="ljt21" ;
   //发件人邮件密码
   Jmail.MailServerPassWord="****" ;
   //设置邮件标题
   Jmail.Subject=Subject;
   //邮件添加附件,(多附件的话,可以再加一条Jmail.AddAttachment( "c:\\test.jpg",true,null);)就可以搞定了。[注]:加了附件,讲把上面的Jmail.ContentType="text/html";删掉。否则会在邮件里出现乱码。
   Jmail.AddAttachment( "c:\\test.jpg",true,null);
   //邮件内容
   Jmail.Body=body+t.ToString();
   //Jmail发送的方法
   Jmail.Send("smtp.163.com",false);
   Jmail.Close() ;
  }
这样就OK了..!
经过测试的,没有问题

  • 上一篇文档:

  • 下一篇文档:
  •     查找更多“asp.net中使用JMail发邮件(无图版)”的内容  
    相关连接
  • 24点的算法

  • Win2003创建WEB应用程序出现错误的解决办法

  • 使用 ASP.NET 加密口令

  • Email发送完全手册

  • 一个发邮件的例子,涉及MSMQ,RSA,JMAIL