专栏首页一路走一路失去也一路拥有今天给大家带来我的网站发送465端口邮件的代码,带html样式哦

今天给大家带来我的网站发送465端口邮件的代码,带html样式哦

今天给大家分享,在服务器上面发送邮件

服务器默认禁用了25端口,查阅了一些资料,说是得用465端口

于是就百度百度在百度,完成了通过465端口发送html样式的代码

其实很简单

我也是为了记录

怕以后要用到时忘记

所以今天分享出来

【下面是收到邮件提醒的样式】

【代码如下】

调用前,先把html的数据填好,在进行调用

懂的,改吧改吧一下就能使用了

不懂的,请评论

谢谢

        /// <summary>
        /// 邮件服务器地址
        /// </summary>
        private static string MailServer = "smtp.163.com";
        /// <summary>
        /// 用户名
        /// </summary>
        private static string MailUserName = "*****";
        /// <summary>
        /// 密码
        /// </summary>
        private static string MailPassword = "******";
        public static bool SendTheEmail(string EmailTheme, string EamilContent,string ToEml)
        {
            try
            {
                System.Web.Mail.MailMessage mmsg = new System.Web.Mail.MailMessage();
                //验证  
                mmsg.Subject = "“Shunnet.top”提醒:" + EmailTheme.Trim();//邮件主题

                mmsg.BodyFormat = System.Web.Mail.MailFormat.Html;
                mmsg.Body = EamilContent;//邮件正文
                mmsg.BodyEncoding = Encoding.UTF8;//正文编码
                mmsg.Priority = System.Web.Mail.MailPriority.High;//优先级

                mmsg.From = MailUserName;//发件者邮箱地址
                mmsg.To = ToEml;//收件人收箱地址
                mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
                //登陆名  
                mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", MailUserName);
                //登陆密码  
                mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", MailPassword);
                mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 465);//端口 
                mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true");
                System.Web.Mail.SmtpMail.SmtpServer = MailServer;
                System.Web.Mail.SmtpMail.Send(mmsg);
                return true;
            }
            catch (Exception ex)
            {
                LogHelper.Error("[邮件发送异常]" + ex.Message);
                return false;
            }
        }

        /// <summary>
        /// 给用户发送邮件提醒
        /// </summary>
        /// <param name="UserName"></param>
        /// <param name="UserStr"></param>
        /// <param name="AdminName"></param>
        /// <param name="AdminStr"></param>
        /// <returns></returns>
        public static string HtmlStr_AdminToUser(string UserName, string UserStr,string AdminName, string AdminStr,string TypeStr)
        {
            StringBuilder Html = new StringBuilder();
            Html.Append("<div class='emailtitle' style='border-radius: 5px;border:1px solid #eee;overflow: hidden;'>");
            Html.Append("    <h1 style='color:#fff;background: #3798e8;line-height:70px;font-size:18px;font-weight:normal;padding-left:40px;margin:0'>");
            Html.Append("        您在 <strong>Shunnet.top</strong> 上的“" + TypeStr + "”有回复啦");
            Html.Append("    </h1>");
            Html.Append("    <div class='emailtext' style='background:#fff;padding:20px 32px 40px;'>");
            Html.Append("");
            Html.Append("        <p style='color: #6e6e6e;font-size:15px;line-height:24px;'><strong style='color:#3798e8;'>" + UserName + "</strong> 您好!</p>");
            Html.Append("        <p style='color: #6e6e6e;font-size:15px;line-height:24px;'>");
            Html.Append("            您在 <strong>Shunnet.top</strong> 的" + TypeStr + ":");
            Html.Append("            <br>");
            Html.Append("        </p><p style='color: #009FCC;font-size:13px;line-height:24px;padding:10px 20px;background:#f8f8f8;margin:0'>");
            Html.Append(UserStr);
            Html.Append("        </p>");
            Html.Append("        <p style='color: #6e6e6e;font-size:15px;line-height:24px;'>");
            Html.Append("            <strong style='color:#3798e8;'>" + AdminName + "</strong> 给您回复了:");
            Html.Append("            <br>");
            Html.Append("        </p><p style='color: #009FCC  ;font-size:13px;line-height:24px;padding:10px 20px;background:#f8f8f8;margin:0'>" + AdminStr + "</p>");
            Html.Append("        <p style='font-size:15px;line-height:24px;'>");
            Html.Append("            欢迎再度光临");
            Html.Append("            <a href='https://www.shunnet.top'><strong>Shunnet.top</strong></a>");
            Html.Append("        </p>");
            Html.Append("        <p style='color: red;font-size:15px;line-height:24px;'>(此邮件由系统自动发出, 请勿回复。如有打扰,请见谅。)</p>");
            Html.Append("        <p>");
            Html.Append("            <div style='text-align:center;  font-size:15px; color: #6e6e6e;'>");
            Html.Append("                <span>“关注[顺网]微信公众号,了解更多更有趣的实时信息”<br></span>");
            Html.Append("                <div style='text-align:center; margin-bottom:20px;'>");
            Html.Append("                    <img src='https://blog.shunnet.top/Accessories/images/weixinMP.png' width='150' height='150'>");
            Html.Append("                </div>");
            Html.Append("            </div>");
            Html.Append("        </p>");
            Html.Append("    </div>");
            Html.Append("    <p style='color: #6e6e6e;font-size:13px;line-height:24px;text-align:right;padding:0 15px'>");
            Html.Append("        邮件发自:");
            Html.Append("        <a href='https://www.shunnet.top' style='color:#51a0e3;text-decoration:none'>Shunnet.top</a>");
            Html.Append("    </p>");
            Html.Append("</div>"); 
            return Html.ToString();
        }

记得点赞收藏哦 !!!

写了这个博客用时快两个月,到现在我都不知道要更新点啥了

神通广大的朋友们,给点意见。。。。留言给我!!!谢谢了。

本文作者:[博主]大顺

本文链接:https://shunnet.top/UvAzy2

版权声明:转载注明出处,谢谢

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Spring Boot 发送邮件实战全解析

    欢迎阅读 Spring Boot 2 实战系列[1] 电子邮件虽然近几年有点“退火”,但是在开发中依然有举足轻重的地位。在比较正式的场合我们依然通过电子邮件来传...

    码农小胖哥
  • Spring Boot 发送邮件实战全解析

    欢迎阅读 Spring Boot 2 实战系列[1] 电子邮件虽然近几年有点“退火”,但是在开发中依然有举足轻重的地位。在比较正式的场合我们依然通过电子邮件来传...

    用户4172423
  • 用Python写个爬虫小程序,给女朋友每日定时推送睡前小故事

    导读:这篇文章利用简单的Python爬虫、邮件发送以及定时任务实现了每天定时发送睡前小故事的功能,是一篇步骤详尽的文章。

    刘早起
  • 给女朋友每日定时推送睡前小故事

    这篇文章是去年我在博客上写的一篇基础爬虫,利用了简单的Python爬虫、邮件发送以及定时任务实现了每天定时发送睡前小故事的功能,是一篇步骤详尽的文章。经过测试,...

    老肥码码码
  • SAS-爬取帖子下的邮箱,给他们发一封邮件(续1)...

    如果想用SAS发邮件,还是需要在邮箱中配置一下的,比如开启SMTP,这个就需要登录网页版邮箱去开启,其实本来打算用网易邮箱为例,不过最近登录网易邮箱进行设置我一...

    Setup
  • python发送邮件(二)——smtplib模块和email模块

    Elsa_111
  • 【Python基础】SMTP发送邮件

      这里使用第三方 SMTP 服务发送邮件,可以使用 QQ邮箱,163,Gmail 等的 SMTP 服务,但需要做以下配置,以QQ邮箱为例。   登录QQ邮箱,...

    文渊同学
  • Python发送邮件

    Python发邮件需要有SMTP服务,可以在本地搭建SMTP服务,也可以使用第三方的SMTP服务(比如网易邮箱或QQ邮箱)。 这里我使用了网易126邮箱来发邮件...

    海天一树
  • SpringBoot 2.x 集成QQ邮箱、网易系邮箱、Gmail邮箱发送邮件

    发送模板邮件使用的方法与发送HTML邮件的方法一致。只是发送邮件时使用到的模板引擎,这里使用的模板引擎为Thymeleaf。

    Javen
  • 31.1企业级开发进阶3.1:发送电子邮件

    从古代的八百里加急,到现在的电子邮件,邮件的发展见证了上下五千年的发展史,这些当然是废话,只是要说说邮件的重要性。

    大牧莫邪
  • 腾讯云:WordPress不使用插件来实现SMTP邮件发送功能

    在使用 WordPress 建站的过程当中,我们经常会用到邮件功能。WordPress 自带了 mail 函数,但用自带的 mail 函数来发送邮件的时候很容易...

    Wordpress教程
  • 使用Spring Boot发送邮件

    1、这里的password不是登录密码,是开启POP3之后设置的客户端授权码 2、 默认端口25,使用465端口时,需要添加配置,如果465不能发送成功,试试...

    Java架构师必看
  • Qt开源作品28-邮件发送工具

    邮件发送工具是好多年前就开源出来的,核心就是调用最底层socket通信来实现的邮件发送程序,以前用C#写过,微软都封装好的,不知道底层是如何实现的,只知道调用方...

    feiyangqingyun
  • 程序员: 如何使用nodejs自动发送邮件?

    之前用Nodejs做了很多服务端模块, 最近抽空复盘一下, 接下来笔者将介绍如何使用Nodejs来自动向用户发送邮件.

    徐小夕
  • 同样是爬天气,凭什么他能撩到妹?!

    这个闷骚小伙子什么时候勾搭上运营一枝花了?我正要追问,小Q看穿了我的意图,故作正经:“咳咳!工作了工作了!”

    CDA数据分析师
  • SMTP邮件服务器原理解析,php发送邮件,swoole发送邮件

    电子邮件是啥就不用介绍了吧,利用程序发送邮件,可以实现:客户财务报表推送、服务异常预警、自动订阅文章等等功能。

    宣言言言
  • 【玩转腾讯云】万物皆可Serverless之使用SCF+COS给未来写封信

    你也可以访问 http://letter.idoo.top/letter 来亲自体验一下(仅供测试之用,不保证服务一直可用)

    乂乂又又
  • 手把手教你用Python网络爬虫+自动化来创建一位属于你自己的虚拟女票(附源码)

    啊,冰冰真好看。这里给大家介绍下冰冰女神:王冰冰,出生于吉林省长春市,中国内地女记者。

    Go进阶者
  • 手把手教你用Python网络爬虫+自动化来创建一位属于你自己的虚拟女票(附源码)

    啊,冰冰真好看。这里给大家介绍下冰冰女神:王冰冰,出生于吉林省长春市,中国内地女记者。

    Python进阶者

扫码关注云+社区

领取腾讯云代金券