ASP.NET怎么 用JAMIL组件发布电子邮件
2013-11-28 10:11
225 查看
ASP.NET 网站开发邮件发送用的比较多的是用JAMIL组件,下面我来说说具体的用法.
首先,我们要从网上下载Jamil.dll的组件,然后添加引用using jmail,然后再本机或者服务器上注册一下
将jmail.dll拷贝到服务器的system32目录下,开始-运行-cmd-输入regsvr32 jmail.dll.
protected void sendMail(String sender, String senderMail, String receiver, String subject, String content)
{
jmail.MessageClass jmMessage = new jmail.MessageClass();
//设置字符集
jmMessage.Charset = "gb2312";
//信件的contentype. 缺省是"text/plain") : 字符串如果你以HTML格式发送邮件, 改为"text/HTML"即可。
Jmail.ContentType = "text/HTML";
//发件人邮箱地址
jmMessage.From = senderMail;
//发件人姓名
jmMessage.FromName = sender;
//设置主题
jmMessage.Subject = subject;
//设置内容
jmMessage.Body = content;
// 设置收件人邮箱
jmMessage.AddRecipient(receiver, "", "");
// string[] arraymail = MailTo.Split(';');
// for (int i = 0; i < arraymail.Length; i++)
// {
//Jmail.AddRecipientBCC(arraymail[i], "");
// }
// 设置登陆邮箱的用户名和密码
jmMessage.MailServerUserName = "fener2011@163.com";
jmMessage.MailServerPassWord = "******";
//设置smtp服务器地址
if (jmMessage.Send("smtp.163.com", false))
{
Response.Write("<script>alert('发送成功')</script>");
}
else
Response.Write("<script>alert('发送失败')</script>");
}
好的OK了!
文章来源:http://www.7old.com/jiaocheng/show-734.html
首先,我们要从网上下载Jamil.dll的组件,然后添加引用using jmail,然后再本机或者服务器上注册一下
将jmail.dll拷贝到服务器的system32目录下,开始-运行-cmd-输入regsvr32 jmail.dll.
protected void sendMail(String sender, String senderMail, String receiver, String subject, String content)
{
jmail.MessageClass jmMessage = new jmail.MessageClass();
//设置字符集
jmMessage.Charset = "gb2312";
//信件的contentype. 缺省是"text/plain") : 字符串如果你以HTML格式发送邮件, 改为"text/HTML"即可。
Jmail.ContentType = "text/HTML";
//发件人邮箱地址
jmMessage.From = senderMail;
//发件人姓名
jmMessage.FromName = sender;
//设置主题
jmMessage.Subject = subject;
//设置内容
jmMessage.Body = content;
// 设置收件人邮箱
jmMessage.AddRecipient(receiver, "", "");
// string[] arraymail = MailTo.Split(';');
// for (int i = 0; i < arraymail.Length; i++)
// {
//Jmail.AddRecipientBCC(arraymail[i], "");
// }
// 设置登陆邮箱的用户名和密码
jmMessage.MailServerUserName = "fener2011@163.com";
jmMessage.MailServerPassWord = "******";
//设置smtp服务器地址
if (jmMessage.Send("smtp.163.com", false))
{
Response.Write("<script>alert('发送成功')</script>");
}
else
Response.Write("<script>alert('发送失败')</script>");
}
好的OK了!
文章来源:http://www.7old.com/jiaocheng/show-734.html
相关文章推荐
- AspectJ的Execution表达式
- AspectJ切入点语法详解
- Asp.net生成随机不重复的函数(方法)
- ASp.Net控件的生命周期
- AspNet_webformaspx页面
- 转:OWASP发布Web应用程序的十大安全风险
- [ASP.NET MVC 小牛之路]15 - Model Binding
- [ASP.NET MVC 小牛之路]07 - URL Routing
- [ASP.NET MVC 小牛之路]04 - 依赖注入(DI)和Ninject
- ASP.NET状态管理的总结
- Asp.net-入门概述
- Asp.Net Web API 2第六课——Web API路由和动作选择
- ASP.NET中如何生成图形验证码
- AspNetPager常用属性介绍
- asp_下载文件与读取ip地址
- asp_验证码
- aspx调用c++dll异常
- 《ASP.NET1200例》各种类型文件汇总
- aspxgrdview 编辑
- 【转载】ASP.NET上传图片