您的位置:首页 > 大数据 > 人工智能

利用Jmail发送邮件

2008-03-08 15:41 211 查看
今天用了一下Jmail组件,感觉还可以,就把这个过程详细的写了下来,和大家一起共同学习交流

1、要下载Jmail,下载之后安提示安装。

2、在VisualStudio2005中添加引用,找到 JMail.dll文件如下图所示



3、后台代码如下:


using System;


using System.Data;


using System.Configuration;


using System.Collections;


using System.Web;


using System.Web.Security;


using System.Web.UI;


using System.Web.UI.WebControls;


using System.Web.UI.WebControls.WebParts;


using System.Web.UI.HtmlControls;




public partial class JMail : System.Web.UI.Page




...{


protected void Page_Load(object sender, EventArgs e)




...{




}


protected void Button1_Click(object sender, EventArgs e)




...{


jmail.Message Jmail = new jmail.Message();


DateTime t = DateTime.Now;


String Subject = "From EMai.net";


String body = "你好科学12:15";


String FromEmail = "syz-309@163.com";


String ToEmail = "yitian080@163.com";




//Slient属性:如果设置为true,Jmail不会抛出例外错误,Jmail.Send()会根据操作结果返回True或False


Jmail.Silent = true;




//Jmail创建的日志,提前loging属性设置为True


Jmail.Logging = true;




//字符集,缺省为"US-ASCII";


Jmail.Charset = "GB2312";




//信件的ContentType,缺省为"Text/plain",字符串如果你以Html格式发送邮件,改为"Text/Html"即可。


//Jmail.ContentType = "text/html";




//添加收件人


Jmail.AddRecipient(ToEmail, "", "");


Jmail.From = FromEmail;




//发件人邮件用户名


Jmail.MailServerUserName = "syz-309";




//发件人邮件密码


Jmail.MailServerPassWord = "53126575312657";




//设置邮件标题


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();






}


}



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: