wordpress 的SMTP邮件服务可以帮助我们更好的管理网站,功能包括使用 WordPress 邮件评论回复通知、用户注册邮件通知、以及其他邮件通知功能,这些基本都会使用 SMTP邮件服务,WP自带了mail函数,但用自带mail函数发送邮件很容易失败或者被拒收。所以很多人选择用更方便高效的SMTP来发送邮件。要用SMTP发送邮件,首先需要拥有一个支持SMTP的邮箱(包括Gmail、QQ、126、163等主流邮箱都支持SMTP功能,可能需要到设置中打开),然后在WordPress中简单设置一下。下面介绍的是无插件实现SMTP发送功能,毕竟插件多了对速度有不利的影响。


关联文章导航

【开启wordpress 的SMTP邮件通知服务:WP SMTP插件——墨涩网】

【WordPress纯代码无插件开启SMTP邮件服务——墨涩网】

【解决腾讯云主机无法使用SMTP邮箱——墨涩网】

方法一:

编辑主题文件functions.php文件(wordpress可以在后台“外观”下的“编辑”中找到文件添加,手动修改地址:主机目录/wp-content/themes/主题名/functions.php)添加如下代码。

请修改代码中的邮箱信息为你自己的信息。(如果是QQ邮箱,登录密码填写生成的授权码并不是邮箱登录密码,具体获取方式请参考(开启wordpress 的SMTP邮件通知服务:WP SMTP插件——墨涩网)文章的第1-5步。

//WordPress邮箱SMTP配置开始(www.sunweihu.com)add_action('phpmailer_init', 'fanly_mail_smtp');function fanly_mail_smtp( $phpmailer ) {$phpmailer->IsSMTP();$phpmailer->SMTPAuth = true;//启用 SMTPAuth 服务 $phpmailer->FromName = '墨涩网'; //发件人名称$phpmailer->Port =465;//MTP 邮件发送端口,常用的端口为25和465(SSL加密端口)$phpmailer->SMTPSecure ="ssl";//是否验证 ssl,与 MTP 邮件发送端口对应,如果不填写,则上面的端口须为 25$phpmailer->Host ="smtp.qq.com";//邮箱的 SMTP 服务器地址,目前 smtp.exmail.qq.com 为 QQ 邮箱$phpmailer->Username = "mosewang@qq.com";//你的邮箱地址$phpmailer->Password ="fgywfgksfjcwbvva";//你的邮箱登录密码(如果是QQ邮箱填写生成的授权码)}add_filter( 'wp_mail_from', 'fanly_wp_mail_from' );function fanly_wp_mail_from() {return 'mosewang@qq.com'; //邮箱账户,和上面的邮箱地址一致}//WordPress邮箱SMTP配置end(www.sunweihu.com)

方法二:

直接修改WordPress源文件class-phpmailer.php和pluggable.php,这个方法需要对WordPress的2个源文件做小小的修改。好处就是你不需要每次更改主题都修改functions.php,而且更安全。

在WordPress的wp-includes目录下找到pluggable.php和class-phpmailer.php两个文件。

将pluggable.php中的”$phpmailer->IsMail(); “替换为:”$phpmailer->IsSMTP();”

在class-phpmailer.php中修改下面对应的设置:需要找到对应的参数修改即可。

public $Mailer = 'smtp';public $Host = 'smtp.gmail.com'; //邮箱的SMTP服务器地址public $Port = 465; //SMTP邮件发送端口public $SMTPSecure = "ssl"; //是否验证 ssl或tlspublic $SMTPAuth = true; //开启SMTPAuthpublic $Username = 'username@gmail.com'; //你的邮箱地址public $Password = '******'; //你的邮箱登陆密码

注意:此方式并未测试,是否可用请自行测试。

phpmailer 发送邮件空隙太大_WordPress纯代码无插件开启SMTP邮件服务——墨涩网相关推荐

  1. PPT打印留白空隙太大,解决方法!

    PPT打印留白空隙太大,解决方法: 打开PPT,点击打印,设置每页6张幻灯片,A4纸张横向,颜色为纯黑白. 如下图所示: 预览如下图,空隙留白太多! PPT打印留白空隙太大,解决方法分两步: 1 PP ...

  2. 海康、大华摄像头网页无插件直播监控流媒体服务EasyNVR使用web和安卓浏览器能正常使用,苹果手机无法打开问题解决

    海康.大华摄像头网页无插件直播监控流媒体服务EasyNVR使用web和安卓浏览器能正常使用,苹果手机无法打开问题解决 参考文章: (1)海康.大华摄像头网页无插件直播监控流媒体服务EasyNVR使用w ...

  3. antd option宽度自适应_WordPress文章中添加自适应宽度的表格——墨涩网

    WordPress文章中添加自适应表格,前面写文章的时候需要用到表格来表达阵列信息,但是在WordPress添加表格不想是在office中那样方便,需要借助插件或者代码才可以实现,今天分享一个不需要安 ...

  4. excel计算机一级打不开,【2人回答】Excel表格太大,电脑打不开如何解决?-3D溜溜网...

    回答: 解决方法如下: 1.电脑中毒. 如果电脑中毒有可能导致Excel表格文件打不开,当然如果中毒有可能不仅仅是Excel表格文件 打不开,有可以其他文件也会打不开,而且病毒的类型不同造成的影响也有 ...

  5. iOS开源组件__仿写QQ/微信聊天键盘(表情,问题,输入框)纯代码,无依赖

    前言 1.由于项目需求,需要一个类似QQ/微信的聊天键盘,包括语音,emoji和发送图片,文件,位置,网上找了一番,要不功能不够完善,要不依赖太多,于是干脆自己写一个(在使用过程中如果发现什么问题或有 ...

  6. 纯代码无图片Tips实现过程

    前些日子,用百度的时候发现了一个tips效果,感觉不错,就手残的按了F12,看了一下实现过程,刚开始的时候发现很神奇,即没使用图片,也没使用"◇"符号,当然也没有css3的元素. ...

  7. linux apache 大文件,Apache下error.log文件太大的处理方法

    Apache下error.log文件太大的处理方法 2019年05月03日 | 萬仟网网络运营 | 我要评论 清除error.log.access.log并限制apache日志文件大小的方法 有个客户 ...

  8. 将更新面板的显示内容清除的代码实现;_免费开源:墨涩必应壁纸网盘系统1.0(自动壁纸更新免维护)

    介绍 墨涩网每日必应壁纸自动获取php源码,自动必应壁纸更新免维护!程序基于:墨涩修改版Directory Lister网盘程序+php获取每日壁纸源码搭建. 可以实现每天自动更新网盘里面的必应壁纸到 ...

  9. 海康、大华视频监控在浏览器端无插件低延时播放解决方案

    海康.大华视频监控无插件低延时播放解决方案 第一章 应用简介 第二章 方案的实现方式 2.1 方案的技术架构 2.2 功能模块构成 第三章 平台的安装和部署 3.1 视频转码工作站的搭建 3.2 流媒 ...

最新文章

  1. fatal error all goroutines are asleep - deadlock!
  2. 第三部分:MFC中控件的样式
  3. mysql 安全扫描_MySQL 安全和监控 - Can't Wait Any Longer - OSCHINA - 中文开源技术交流社区...
  4. 漫画:IT公司年终总结会开崩了...
  5. NLTK基础教程学习笔记(二)
  6. mysql 免安装 自启动_MYSQL在Win下免安装zip
  7. windows 10
  8. Junit - Eclipse 教程
  9. 详细介绍SWFUpload
  10. 服务器系统tcpip.sys,win7系统tcpip.sys文件引起蓝屏的解决方法
  11. Android dp方式的屏幕适配工具使用(Android Studio插件方式)
  12. iOS开发 - ANPs推送通知
  13. CSS如何修改滚动条的样式?
  14. 线上bug检测工具 android,Android 测试中对于偶现且难以重现的 bug 的处理
  15. 09年第一次团队活动感想
  16. 求知若饥,虚心若愚Stay Hungry, Stay Foolish--2005斯坦福大学05年毕业演讲
  17. java求两个数相加代码
  18. NTLDR is corrupt.The system connot boot
  19. 计算机的优缺点英语作文100词,电子词典的优缺点英语作文 关于电子词典的优缺点的英语作文...
  20. 线性回归模型的局限性和注意点

热门文章

  1. PE转换分区表格式为GPT
  2. android动态jar,Android动态加载Jar(包含第三方依赖Jar)
  3. python超时退出进程_Python如何实现让一个函数超时退出?
  4. python opencv视频处理教程_OpenCV+Python详细教程-图片+视频(一)-Go语言中文社区...
  5. html 按钮ajax请求,使用单个提交按钮和Ajax在JSP中提交两个HTML表单
  6. 最小的linux内核编译,Linux最小内核移植
  7. mysql的insert语法_mysql insert 语法
  8. java读取属性文件的方法_java读取属性文件的方法
  9. python一维平滑滤波_高斯滤波器的原理及其实现过程(附模板代码)
  10. 系统接口502异常_基于SpringBoot2.0的后台权限管理系统