ASP.NET用Jmail实现邮件群发
来源:互联网 发布:最火的js框架 编辑:程序博客网 时间:2024/04/29 06:45
1.安装jmail4.3
2.找到jmail.dll(Program Files/Dimac/w3JMail4下)
3.执行Program Files/Microsoft Visual Studio .NET/FrameworkSDK/Bin/ildasm.exe(可使用Visual Studio .Net 2003 命令提示),
格式如下:tlbimp c:/Program Files/Dimac/w3JMail4/jmail.dll /out:myJmail.dll /namespace:myJmail
就是我在Visual Studio .Net 2005命令提示下编译执行 tlbimp c:/Program Files/Dimac/w3JMail4/jmail.dll /out:myJmail.dll /namespace:myJmail
- 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;
- using System.Web.Mail;
- using System.Web.Util;
- using myJmail;
- using Tool;
- using Manager;
- using Entity;
- public partialclass UserControls_Jmaill : System.Web.UI.UserControl
- {
- string strCurrentPath = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString();
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- protectedvoid btnSend_Click(object sender, EventArgs e)
- {
- try
- {
- this.lblTitle.Text ="发送邮件控件";
- myJmail.Message Jmail =new myJmail.Message();
- DateTime t = DateTime.Now;
- String Subject =this.txtTitle.Text;
- String body =this.txtContent.Text;
- string FromEmail =this.txtFormEmail.Text.Trim();//你的email
- String ToEmail =this.txtToEmail.Text;//对方的email
- String AddAttachment =this.FileUploadSubject.PostedFile.FileName;
- //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";
- ToEmail = ToEmail.Replace("/n","").Replace(" ","");
- string[] str = ToEmail.Split(’,’);
- for (int i = 0; i < str.Length; i++)
- {
- //添加收件人
- Jmail.AddRecipient(str[i],"", "");
- Jmail.From = FromEmail;
- //发件人邮件用户名
- Jmail.MailServerUserName = FromEmail;
- //发件人邮件密码
- Jmail.MailServerPassWord ="";//FromEmail邮箱的登陆密码
- //设置邮件标题
- Jmail.Subject = Subject;
- // 邮件添加附件,(多附件的话,可以再加一条Jmail.AddAttachment( "c://test.jpg",true,null);)就可以搞 定了。[注]:加了附件,讲把上面的Jmail.ContentType="text/html";删掉。否则会在邮件里出现乱码。
- Jmail.AddAttachment(AddAttachment,true, null);
- //邮件内容
- Jmail.Body = body + t.ToString();
- //加密文件
- //Jmail.PGPEncrypt = true;
- //Jmail发送的方法
- Jmail.Send("smtp.163.com",false);
- Jmail.ClearAttachments();
- Jmail.ClearRecipients();
- }
- Jmail.Close();
- }
- catch (Exception ex)
- {
- this.lblMessage.Text = ex.Message;
- }
- }
- }
0 0
- ASP.NET用Jmail实现邮件群发
- ASP.NET用Jmail实现邮件群发
- ASP.NET用Jmail实现邮件群发
- 使用ASP+jmail进行邮件群发
- 使用ASP+jmail进行邮件群发
- ASP+JMAIL进行邮件群发的新思路
- 使用ASP+jmail进行邮件群发
- 使用ASP+jmail进行邮件群发
- asp.net邮件群发
- 怎么用C#+jmail来群发邮件?
- asp.net+jmail发送邮件
- asp.net jmail 发送邮件
- 利用ASP+JMAIL进行邮件群发的新思路
- 利用ASP+JMail进行邮件群发的新思路
- 利用ASP+JMAIL进行邮件群发的新思路
- asp.net 实现邮件群发类(转)
- 邮件群发-JMail属性说明
- asp用jmail发邮件
- jrtplib example4源程序问题
- OCP 1Z0 051 QUESTION NO: 36
- Caching Bitmaps
- 电脑展将推全新微软Win8.1设备
- 真正的Maven常用命令
- ASP.NET用Jmail实现邮件群发
- android中sharedPreferences的用法
- SEO(Search Engine Optimization)搜索引擎优化
- linux块设备分析
- VC下的UNICODE编程
- VisualAssist空间问题
- 501 5.5.4 Invalid domain name
- firefox add innerText support
- ASP.NET MVC - 模型