纯代码实现WordPress使用腾讯企业邮箱发送邮件

虫子君
虫子君
虫子君
652
文章
278
评论
2020年2月16日10:06:32 评论 515 1506字阅读5分1秒

很多做网站的用户都是用的是QQ邮箱发送邮件,这种方式有一个好处就是发送的邮件大概率来讲不容易进入到垃圾箱,所以也是目前普遍使用的。

之前虫子君也是使用过一段时间的QQ邮箱发送邮件,但是前一段时间换了服务器,所以一直都是使用PHP默认的邮件功能,

这几天虫子君遇到一个问题,就是自己的服务器PHP莫名其妙无法使用PHP发送邮件了,可能是服务器端禁止了25端口也有可能是其他的原因,因为是用表弟的学生证购买的服务器,所以进入腾讯云的官网修改服务器的端口也不是太方便,但是想使用SSL发送邮件,又遇到了新的问题。QQ邮箱不知道为什么“smtp”方式总是登陆不上,所以打算用腾讯云的企业邮箱,毕竟有免费的容量可以使用,另一个相对来说也比较稳定。

纯代码实现WordPress使用腾讯企业邮箱发送邮件

为什么选择腾讯企业邮箱,其中有个非常优秀的功能,就是可以绑定在腾讯云购买的域名为邮箱的域名,这样子看起来邮箱会更加的正统一点。另一个就是可以直接绑定到QQ邮箱,相对来说平时读邮件的时候回显得更加方便。

最主要的是搭建起来非常简单,并不繁琐,所以虫子君选择了这个方法。

其中需要的几个硬性条件;

  1. 腾讯云的企业邮箱需要注册
  2. 设置独立域名为邮箱账号
  3. WordPress主题当中添加功能。

1、注册腾讯云企业邮箱

登陆到腾讯企业邮箱,正常填写您的信息以后,就可以注册成功,记得绑定自己的微信号,这样子以后自己登陆的时候就可以直接扫码登陆。

注册好了以后,您可以设置一个独立的域名为邮箱的域名,一般用自己现在网站的域名当做域名使用。

另一个还需要设置的就是,权限等一些功能的设置,还有发邮件的权限设定。

纯代码实现WordPress使用腾讯企业邮箱发送邮件

其中另一项需要注意的内容就是登陆的设置,因为默认邮件的发送并非是加密的,所以还是设置一下吧。将POP/SMTP服务和IMAP/SMTP服务启用,后面可以直接使用ssl的方式登陆。

纯代码实现WordPress使用腾讯企业邮箱发送邮件

2、绑定自己的独立域名

点击“我的企业”这里就可以操作绑定您的独立域名,如果您的域名托管在腾讯云,则可以直接扫码登陆腾讯云以后自动绑定您的独立域名。非常的方便,现在这种可以让我们花钱的服务做的是越来越精进。

纯代码实现WordPress使用腾讯企业邮箱发送邮件

3、在WordPress主题当中添加SSL邮件发送功能

上面的所有工作都是为了我们下面功能而做的准备,所谓工艺善其事必先利器其吧。

以下代码可以实现将您的功能内置在WordPress当中,在您的主题当中的functions.php当中,记得将其中的邮箱密码,改成你自己邮箱的密码。

密码的获取,需要登陆到你的企业邮箱以后,在邮箱账号管理当中,找到如下图。

纯代码实现WordPress使用腾讯企业邮箱发送邮件

最后对应好我的代码,将您的邮箱账号和邮箱密码改成您自己的就可以了。

//wordpress代码实现加密邮件ssl发送
add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
$phpmailer->FromName = '虫子君'; //发件人名称
$phpmailer->Host = 'smtp.exmail.qq.com'; //修改为你使用的邮箱SMTP服务器
$phpmailer->Port = 465; //SMTP端口
$phpmailer->Username = 'bb@chonzi.com'; //邮箱账户
$phpmailer->Password = '*********'; //邮箱密码(此处填写QQ邮箱生成的授权码)
$phpmailer->From = 'bb@chonzi.com'; //收件邮箱账户
$phpmailer->SMTPAuth = true;
$phpmailer->SMTPSecure = 'ssl'; 
$phpmailer->IsSMTP();
}

好了,这一片文章就分享到这里了,希望能够帮到你。

继续阅读
  • 欢迎来“给我投稿”网友会因为你的帮助而感激。
  • 文章链接:https://chonzi.com/9152.html

您必须才能发表评论!