A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© aisini 金牌黑马   /  2014-7-28 18:33  /  874 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有用到需要发送帐号激活邮件,利用Jmail去做很简单的,先记录下:
1.首先到Jmail官网下载对应的版本,解压后安装(Jmail 4.4 免费版)。
2.到安装目录就可以找到jmail.dll文件,引用就可以了
3.下面是个很简单的发送邮件的方法,网上也有有很多实例的。
  1. /// <summary>Jmail发送邮件 </summary>
  2.         /// <param name="Tomail">接收邮件的邮箱地址</param>
  3.         /// <param name="subject">主题</param>
  4.         /// <param name="body">内容</param>
  5.         /// <returns></returns>
  6.         public static bool SendMail(string Tomail, string subject, string body)
  7.         {
  8.             string smtpServer = ConfigurationManager.AppSettings["smtpServer"].ToString().Trim();//发送邮箱的STMP服务器
  9.             string fromMail = ConfigurationManager.AppSettings["smtpMail"].ToString().Trim();//发送邮件的邮箱帐号
  10.             string fromMailPass = ConfigurationManager.AppSettings["amtpPwd"].ToString().Trim();//发送邮件的邮箱密码
  11.             try
  12.             {
  13.                 jmail.Message jmail = new jmail.Message();
  14.                 jmail.From = fromMail;
  15.                 jmail.AddRecipient(Tomail, null, null);
  16.                 jmail.MailServerUserName = fromMail;
  17.                 jmail.MailServerPassWord = fromMailPass;
  18.                 jmail.Subject = subject;
  19.                 jmail.Body = body;
  20.                 jmail.Charset = "GB2312";
  21.                 jmail.ContentType = "text/html";
  22.                 jmail.Send(smtpServer, false);
  23.                 jmail.Close();
  24.                 return true;
  25.             }
  26.             catch
  27.             {
  28.                 return false;
  29.             }
  30.         }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马