• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

【C#】利用JMail发送邮件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

有用到需要发送帐号激活邮件,利用Jmail去做蛮简单的,先记录下:

1.首先到Jmail官网下载对应的版本,解压后安装(Jmail 4.4 免费版)。

2.到安装目录就可以找到jmail.dll文件,引用就可以了

3.下面是个很简单的发送邮件的方法,网上也有有很多实例的。

/// <summary>Jmail发送邮件 </summary>
        /// <param name="Tomail">接收邮件的邮箱地址</param>
        /// <param name="subject">主题</param>
        /// <param name="body">内容</param>
        /// <returns></returns>
        public static bool SendMail(string Tomail, string subject, string body)
        {
            string smtpServer = ConfigurationManager.AppSettings["smtpServer"].ToString().Trim();//发送邮箱的STMP服务器
            string fromMail = ConfigurationManager.AppSettings["smtpMail"].ToString().Trim();//发送邮件的邮箱帐号
            string fromMailPass = ConfigurationManager.AppSettings["amtpPwd"].ToString().Trim();//发送邮件的邮箱密码
            try
            {
                jmail.Message jmail = new jmail.Message();
                jmail.From = fromMail;
                jmail.AddRecipient(Tomail, null, null);
                jmail.MailServerUserName = fromMail;
                jmail.MailServerPassWord = fromMailPass;
                jmail.Subject = subject;
                jmail.Body = body;
                jmail.Charset = "GB2312";
                jmail.ContentType = "text/html";
                jmail.Send(smtpServer, false);
                jmail.Close();
                return true;
            }
            catch
            {
                return false;
            }
        }

 

PS:目前验证,发送邮箱为126的邮箱有效。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#生成1-100的随机数发布时间:2022-07-13
下一篇:
C#中dynamic、ExpandoObject的正确用法发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap