邮件群发-JMail属性说明

JMail对象 (Message集合) (POP3集合)

1、建立JMail对象
using jmail;
....
private jmail.Message jm ;
....

    jm = new jmail.Message();

2、常用属性/方法:
msg.Priority()  优先级
msg.Clear()     清除集合内容
msg.Close()     关闭Jmail与SMTP服务器的连接
msg.Count()     集合记录中的总数

msg.CharSet   邮件的字符集,中文用 gb-2312,默认是 us-ASII
msg. From      发信人邮件地址
msg. FromName  发信人姓名
msg. AddRecipient ("email","name")     添加收件人
msg. AddRecipientBcc("email")          添加密送
msg. AddRicipientCC("email")           添加抄送

msg. Subject    邮件标题
msg. Body       邮件正文

msg. AppendHTML     追加 HTML 代码正文
msg. AppendText     追加 Text 文本正文
msg. HtmlBody       使用HTML代码作为正文
msg. GetMessageBodyFromURL("url")    从一个网址获取邮件正文模板


msg. Silent               值为true则JMail忽略错误。
msg. Send(SMTP Server)   发送邮件。如果 Silent设为true,则检测并接收Send是否发送成功。



如果SMTP服务器需要发信认证,则Send()格式如下:
msg. Send(" userName : password @ serverName")



发信认证的另一种方法:
msg.MailDomain = ""            邮件服务器名称
msg.MailServerUserName = ""    服务器用户名
msg.MailServerPassword = ""     服务器密码


----------------------jmail 发送类--------------------------
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
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 jmail;


/// <summary>
/// JMail 的摘要说明
/// </summary>
public class JMail
{
private jmail.Message jm;
public JMail()
{
            jm = new jmail.Message();
            jm.Silent = true;
            jm.ISOEncodeHeaders = false;
            jm.ContentTransferEncoding = "base64";
            jm.Encoding = "base64";
            jm.Charset = "utf-8";
            jm.ContentType = "text/html;charset=utf-8";
            jm.From = "my@MailServer.com";
            jm.FromName = "AgroPages";
            jm.MailServerUserName = "mymailserver";
            jm.MailServerPassWord = "1234567890";
            jm.Priority = 1;
}
public void Close()
{
   jm.Close();
}
#region ** 注册成功通知 **
public bool SendRegistMail(string toEmail, string uName, string code)
{
   jm.AddRecipient(toEmail,"","");
            jm.Subject = "AgroPages - Registration is successful, make sure that!";    
            jm.GetMessageBodyFromURL("http://信件模板", "");
            bool isOk = jm.Send("mailServer",false);    
        
            return isOk;
}
#endregion

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值