您的位置:首页 > 编程语言 > ASP

ASP.NET--邮件发送

2008-07-04 11:12 351 查看
jmail发送

[jmail.dll下载]

第一步:注册jmail

方法一:windows --> 运行 --> cmd --> cd jmail目录 --> regsvr32 jmail.dll --> 注册成功

方法二:将jmail.dll复制到C:\WINDOWS\system32,然后到运行里打regsvr32 jmail.dll

第二步:引用

项目引用COM组建 jmail 4.0 library

第三步:代码

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

jm.Silent = true;

jm.Logging = true;

jm.Subject = "test";

jm.Charset = "gb2312";

jm.ContentType = "text/html";

jm.From = "sjoem@sjoem.com";

jm.ReplyTo = "sjoem@sjoem.com";

jm.FromName = "lidi";

jm.MailServerUserName = "username";

jm.MailServerPassWord = "pwd";

jm.Body = "test";

jm.AddRecipient("lidi@sjoem.com", "", "");

if (jm.Send("mail.sjoem.com", false))

Response.Write("success");

else

Response.Write("fail");

VS自带的SMTPCLIENT发送

using System.Net.Mail;

MailMessage mailMessage = new MailMessage();

string strBody;

//发送地址

mailMessage.From = new MailAddress("shasibingdu@163.com");

//接收地址

mailMessage.To.Add("ldgg@vip.qq.com");

//邮件标题

mailMessage.Subject = "测试";

//邮件内容

strBody = "呵呵";

mailMessage.Body = strBody;

SmtpClient smtpClient = new SmtpClient();

//smtpClient.EnableSsl = true;

//Smtp服务器

smtpClient.Host = "smtp.163.com";

//Smtp服务器发送端口

smtpClient.Port = 25;

//发送用户名及密码

smtpClient.Credentials = new NetworkCredential("username", "pwd");

try

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