急需 JMail例子,aspx的 本人要做个aspx的JMail对JMail一窍不通怎么建都不知道知道的说具体点,急急急有实例的话可以发到我邮箱[email protected]神啊,救救我 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Jmail有用户手册的,上面的例子是最清楚的,基本上覆盖你所有基本需要的范围 Jmail发邮件1. 安装Jmail组件,把Jmail.dll引用到项目中2. 发送邮件的方法bool sed = true;jmail.Message msg = new jmail.Message(); msg.Silent = true; msg.Logging = true; msg.Charset =” UTF8” ; //获取或设置Email发送时的字符集 msg.MailServerUserName = “[email protected]”; //发送邮件的邮箱 msg.MailServerPassWord = “111111”; //发送邮件的邮箱的密码 msg.From = “[email protected]”; msg.FromName = “XXXXX”; //Cmanpower客服 msg.AddRecipient(email.to, "", ""); msg.Subject = “XXXX”; //邮件名称 msg.Body = “XXXXXXXX”; //邮件内容msg.AppendHTML(email.body);//设置为HTMLif (!msg.Send(email.smtp_server, false)) { sed = false;}msg.Close();return sed;C#实现用免费smtp服务器(GMail)发邮件1. 到包,using System.Net.Mail;2.Mailmessageage message = new Mailmessageage(); //发邮件的类message.From = new MailAddress("[email protected] ", "Your DisplayName");message.To.Add(new MailAddress("[email protected]")); // 收件人的邮箱message.Subject = "A test email" //邮件标题message.IsBodyHtml = true; //设置邮件内容是否是Html格式message.BodyEncoding = System.Text.Encoding.UTF8; //邮件正文的编码message.Body = "this is just a simple test!<br> Jack" ; //邮件内容message.Priority = MailPriority.High; //电子邮件的优先级SmtpClient client = new SmtpClient("smtp.gmail.com", 587); //邮件Smtp传输协议的配置及端口号client.Credentials = new System.Net.NetworkCredential("[email protected] ", "*****"); //发件人的邮箱及密码client.EnableSsl = true; //经过ssl加密 object userState = message; try{client.Send(message); //发送邮件Response.Write("邮件发送到" + message.To.ToString() + "<br>");}catch (Exception ee){Response.Write(ee.messageage + "<br>" + ee.InnerException.messageage);} jmail.Message Jmail = new jmail.Message(); DateTime t = DateTime.Now; String Subject = ""; String body = ""; String FromEmail = ""; String ToEmail = ""; Jmail.Charset = "GB2312"; Jmail.ContentType = "text/html"; Jmail.AddRecipient(ToEmail, "", ""); Jmail.From = FromEmail; Jmail.MailServerUserName = ""; Jmail.MailServerPassWord = ""; Jmail.Subject = Subject; Jmail.ContentType="text/html"; Jmail.Body = body + t.ToString(); Jmail.Send("", false); Jmail.Close(); .确认你的机器或服务器安装了SMTP服务器,如果没有安装请到添加删除程序里面的添加删除组件中添加电子邮件服务。 2.安装jmail4.3 3.找到jmail.dll(安装目录下) 4.执行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 生成myJmail.dll后,copy到web的根目录的bin目录 5.代码 view plaincopy to clipboardprint?/// <summary> /// 发送邮件 /// </summary> /// <param name="mialFrom">发送人</param> /// <param name="fromName">发送人姓名</param> /// <param name="mailUserName">邮箱名称</param> /// <param name="mailUserPass">邮箱密码</param> /// <param name="recipient">收件人</param> /// <param name="subject">主题</param> /// <param name="body">内容</param> /// <param name="mialService">邮件服务器</param> /// <returns>发送成功返回true,失败返回false</returns> public bool sendEmail(string mialFrom, string fromName, string mailUserName, string mailUserPass, string recipient,string subject,string body,string mialService) { myJmail.Message jmMessage = new myJmail.Message(); jmMessage.Silent = true; jmMessage.Logging = true; jmMessage.Charset = "GB2312"; jmMessage.ContentType = "text/html"; jmMessage.ISOEncodeHeaders = false; jmMessage.From = mialFrom; jmMessage.FromName = fromName; jmMessage.MailServerUserName = mailUserName; jmMessage.MailServerPassWord = mailUserPass; jmMessage.AddRecipient(recipient, "", ""); jmMessage.Subject = subject; jmMessage.Body = body; //jmMessage.MsPickupdirectory = "C://Inetpub//mailroot//Pickup//"; return jmMessage.Send(mialService, false); } [难题]计算工作时间 求求大家帮我想想为什么会出现这个问题,从2005年开始,我的数据库服务器过些日子会崩溃一次,硬盘上所有的文件丢失,文件夹都在! VS 2005 发布网站后无文件 困扰了我几个月的js颜色选择问题! javascript这里的replace怎么使用? 帮我看看 Admin文件夹下Forms验证问题 两个面试题求解? 怎么用程序实现类似word的打开文件的菜单功能? 求ASP.NET空间,费用底,网速好的! datagrid的显示问题 怎么让repeater里的checkbox达到一定数量就换行阿·· 急!!!!
1. 安装Jmail组件,把Jmail.dll引用到项目中
2. 发送邮件的方法
bool sed = true;
jmail.Message msg = new jmail.Message();
msg.Silent = true;
msg.Logging = true;
msg.Charset =” UTF8” ; //获取或设置Email发送时的字符集
msg.MailServerUserName = “[email protected]”; //发送邮件的邮箱
msg.MailServerPassWord = “111111”; //发送邮件的邮箱的密码
msg.From = “[email protected]”;
msg.FromName = “XXXXX”; //Cmanpower客服
msg.AddRecipient(email.to, "", "");
msg.Subject = “XXXX”; //邮件名称
msg.Body = “XXXXXXXX”; //邮件内容
msg.AppendHTML(email.body);//设置为HTML
if (!msg.Send(email.smtp_server, false))
{
sed = false;
}
msg.Close();
return sed;
C#实现用免费smtp服务器(GMail)发邮件
1. 到包,using System.Net.Mail;
2.
Mailmessageage message = new Mailmessageage(); //发邮件的类
message.From = new MailAddress("[email protected] ", "Your DisplayName");
message.To.Add(new MailAddress("[email protected]")); // 收件人的邮箱
message.Subject = "A test email" //邮件标题
message.IsBodyHtml = true; //设置邮件内容是否是Html格式
message.BodyEncoding = System.Text.Encoding.UTF8; //邮件正文的编码
message.Body = "this is just a simple test!<br> Jack" ; //邮件内容
message.Priority = MailPriority.High; //电子邮件的优先级
SmtpClient client = new SmtpClient("smtp.gmail.com", 587); //邮件Smtp传输协议的配置及端口号
client.Credentials = new System.Net.NetworkCredential("[email protected] ", "*****"); //发件人的邮箱及密码
client.EnableSsl = true; //经过ssl加密
object userState = message;
try
{
client.Send(message); //发送邮件
Response.Write("邮件发送到" + message.To.ToString() + "<br>");
}
catch (Exception ee)
{
Response.Write(ee.messageage + "<br>" + ee.InnerException.messageage);
}
DateTime t = DateTime.Now;
String Subject = "";
String body = "";
String FromEmail = "";
String ToEmail = "";
Jmail.Charset = "GB2312";
Jmail.ContentType = "text/html";
Jmail.AddRecipient(ToEmail, "", "");
Jmail.From = FromEmail;
Jmail.MailServerUserName = "";
Jmail.MailServerPassWord = "";
Jmail.Subject = Subject;
Jmail.ContentType="text/html";
Jmail.Body = body + t.ToString();
Jmail.Send("", false);
Jmail.Close();
view plaincopy to clipboardprint?
/// <summary>
/// 发送邮件
/// </summary>
/// <param name="mialFrom">发送人</param>
/// <param name="fromName">发送人姓名</param>
/// <param name="mailUserName">邮箱名称</param>
/// <param name="mailUserPass">邮箱密码</param>
/// <param name="recipient">收件人</param>
/// <param name="subject">主题</param>
/// <param name="body">内容</param>
/// <param name="mialService">邮件服务器</param>
/// <returns>发送成功返回true,失败返回false</returns>
public bool sendEmail(string mialFrom, string fromName, string mailUserName, string mailUserPass, string recipient,string subject,string body,string mialService)
{
myJmail.Message jmMessage = new myJmail.Message();
jmMessage.Silent = true;
jmMessage.Logging = true;
jmMessage.Charset = "GB2312";
jmMessage.ContentType = "text/html";
jmMessage.ISOEncodeHeaders = false;
jmMessage.From = mialFrom;
jmMessage.FromName = fromName;
jmMessage.MailServerUserName = mailUserName;
jmMessage.MailServerPassWord = mailUserPass;
jmMessage.AddRecipient(recipient, "", "");
jmMessage.Subject = subject;
jmMessage.Body = body;
//jmMessage.MsPickupdirectory = "C://Inetpub//mailroot//Pickup//";
return jmMessage.Send(mialService, false);
}