phpmailer 发送邮件空隙太大_WordPress纯代码无插件开启SMTP邮件服务——墨涩网
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邮件服务——墨涩网相关推荐
- PPT打印留白空隙太大,解决方法!
PPT打印留白空隙太大,解决方法: 打开PPT,点击打印,设置每页6张幻灯片,A4纸张横向,颜色为纯黑白. 如下图所示: 预览如下图,空隙留白太多! PPT打印留白空隙太大,解决方法分两步: 1 PP ...
- 海康、大华摄像头网页无插件直播监控流媒体服务EasyNVR使用web和安卓浏览器能正常使用,苹果手机无法打开问题解决
海康.大华摄像头网页无插件直播监控流媒体服务EasyNVR使用web和安卓浏览器能正常使用,苹果手机无法打开问题解决 参考文章: (1)海康.大华摄像头网页无插件直播监控流媒体服务EasyNVR使用w ...
- antd option宽度自适应_WordPress文章中添加自适应宽度的表格——墨涩网
WordPress文章中添加自适应表格,前面写文章的时候需要用到表格来表达阵列信息,但是在WordPress添加表格不想是在office中那样方便,需要借助插件或者代码才可以实现,今天分享一个不需要安 ...
- excel计算机一级打不开,【2人回答】Excel表格太大,电脑打不开如何解决?-3D溜溜网...
回答: 解决方法如下: 1.电脑中毒. 如果电脑中毒有可能导致Excel表格文件打不开,当然如果中毒有可能不仅仅是Excel表格文件 打不开,有可以其他文件也会打不开,而且病毒的类型不同造成的影响也有 ...
- iOS开源组件__仿写QQ/微信聊天键盘(表情,问题,输入框)纯代码,无依赖
前言 1.由于项目需求,需要一个类似QQ/微信的聊天键盘,包括语音,emoji和发送图片,文件,位置,网上找了一番,要不功能不够完善,要不依赖太多,于是干脆自己写一个(在使用过程中如果发现什么问题或有 ...
- 纯代码无图片Tips实现过程
前些日子,用百度的时候发现了一个tips效果,感觉不错,就手残的按了F12,看了一下实现过程,刚开始的时候发现很神奇,即没使用图片,也没使用"◇"符号,当然也没有css3的元素. ...
- linux apache 大文件,Apache下error.log文件太大的处理方法
Apache下error.log文件太大的处理方法 2019年05月03日 | 萬仟网网络运营 | 我要评论 清除error.log.access.log并限制apache日志文件大小的方法 有个客户 ...
- 将更新面板的显示内容清除的代码实现;_免费开源:墨涩必应壁纸网盘系统1.0(自动壁纸更新免维护)
介绍 墨涩网每日必应壁纸自动获取php源码,自动必应壁纸更新免维护!程序基于:墨涩修改版Directory Lister网盘程序+php获取每日壁纸源码搭建. 可以实现每天自动更新网盘里面的必应壁纸到 ...
- 海康、大华视频监控在浏览器端无插件低延时播放解决方案
海康.大华视频监控无插件低延时播放解决方案 第一章 应用简介 第二章 方案的实现方式 2.1 方案的技术架构 2.2 功能模块构成 第三章 平台的安装和部署 3.1 视频转码工作站的搭建 3.2 流媒 ...
最新文章
- fatal error all goroutines are asleep - deadlock!
- 第三部分:MFC中控件的样式
- mysql 安全扫描_MySQL 安全和监控 - Can't Wait Any Longer - OSCHINA - 中文开源技术交流社区...
- 漫画:IT公司年终总结会开崩了...
- NLTK基础教程学习笔记(二)
- mysql 免安装 自启动_MYSQL在Win下免安装zip
- windows 10
- Junit - Eclipse 教程
- 详细介绍SWFUpload
- 服务器系统tcpip.sys,win7系统tcpip.sys文件引起蓝屏的解决方法
- Android dp方式的屏幕适配工具使用(Android Studio插件方式)
- iOS开发 - ANPs推送通知
- CSS如何修改滚动条的样式?
- 线上bug检测工具 android,Android 测试中对于偶现且难以重现的 bug 的处理
- 09年第一次团队活动感想
- 求知若饥,虚心若愚Stay Hungry, Stay Foolish--2005斯坦福大学05年毕业演讲
- java求两个数相加代码
- NTLDR is corrupt.The system connot boot
- 计算机的优缺点英语作文100词,电子词典的优缺点英语作文 关于电子词典的优缺点的英语作文...
- 线性回归模型的局限性和注意点
热门文章
- PE转换分区表格式为GPT
- android动态jar,Android动态加载Jar(包含第三方依赖Jar)
- python超时退出进程_Python如何实现让一个函数超时退出?
- python opencv视频处理教程_OpenCV+Python详细教程-图片+视频(一)-Go语言中文社区...
- html 按钮ajax请求,使用单个提交按钮和Ajax在JSP中提交两个HTML表单
- 最小的linux内核编译,Linux最小内核移植
- mysql的insert语法_mysql insert 语法
- java读取属性文件的方法_java读取属性文件的方法
- python一维平滑滤波_高斯滤波器的原理及其实现过程(附模板代码)
- 系统接口502异常_基于SpringBoot2.0的后台权限管理系统