谁可以给我个好用点的邮件发送功能的源码

来源:百度知道 编辑:UC知道 时间:2024/06/01 01:12:58
要C#版的,我在网上找了好多发现测试了都用不了,还请大家给我个,最好要你测试成功了的给我,谢谢了//最好有注释的哈,谢谢了
我不知道你空间地址啊,我的EMAIL: 285921021@qq.com

先下载个jmail安装(如果是虚拟主机一般都已经安装支持)
在项目中添加引用,选择jmail安装目录中的jmail.dll

代码:

myJmail.Message jmail=new myJmail.Message();
DateTime t=DateTime.Now;
string subject= tbTitle.Text;
string body= tbContent.Text.Replace("\n","<br>");
string fromemail="XXXXXX@163.com";
string toEmail= tbUserMail.Text;
//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="XXXXXX" ;