WordPress系列教程(五)----WordPress配置发送邮件

一、前言

WordPress中有用户注册用户、用户填入相应的邮件,后台会发送邮件给用户,Wordpress缺省是使用 PHP 的 mail() 功能发送邮件,如果主机没有开启这一功能,那么 wordpress 当然就无法发出邮件了。但即便是服务器支持 PHP mail 功能,也不推荐使用这种方式发送邮件,原因是各大邮件服务商通常会使用很多手段检测邮件来源是否合法,以此减少垃圾邮件(Spam Mail)的侵袭。而以这种方式发送的邮件很可能被当做伪造邮件被丢弃,甚至都不会出现在收件人的垃圾箱里!

有以下两种方式可以实现邮件发送:

 

(1)、使用阿里云邮件推送服务发送邮件

由于我的服务器是阿里云的,所以我这里用的就是阿里云进行邮件发送,阿里云的邮件推送服务,每天免费200封,对于一般中小站点来说,基本够用了。即使不够用,花钱购买邮件包也不贵,开通地址:https://www.aliyun.com/product/directmail

WordPress系列教程(五)----WordPress配置发送邮件_第1张图片

开通以后,在控制台进入“发信域名”新建域名:

WordPress系列教程(五)----WordPress配置发送邮件_第2张图片

添加域名后,点击配置,可以查看到域名配置信息

WordPress系列教程(五)----WordPress配置发送邮件_第3张图片

在邮件推送控制台添加发信域名后,需要到你的域名解析服务商网站上更新 DNS 配置。这一步的主要目的有两个,一是验证此域名确实由你所有,二是提供合法性验证,在阿里云或其他邮件服务器收发邮件时,会使用这些信息进行验证。在阿里云的 域名配置 页面已经详细列出了各配置项及内容,按上面列出的项目设置两个 TXT 记录、一个 MX 记录和一个 CNAME 记录即可。

WordPress系列教程(五)----WordPress配置发送邮件_第4张图片

修改成功之后点击验证进行验证,返回“验证通过”说明解析生效:

WordPress系列教程(五)----WordPress配置发送邮件_第5张图片

切换到“发信地址”界面,新建发信地址:

WordPress系列教程(五)----WordPress配置发送邮件_第6张图片

输入一些信息

WordPress系列教程(五)----WordPress配置发送邮件_第7张图片

添加完返回到界面,点击“验证回信地址”,然后会发送邮件到你的回信地址,到你的邮件箱点击邮件的链接验证通过即可,注意哦,验证邮件可能在垃圾箱里。然后设置SMTP 密码。

WordPress系列教程(五)----WordPress配置发送邮件_第8张图片

WordPress系列教程(五)----WordPress配置发送邮件_第9张图片

完成上面的步骤后,阿里云的邮件推送的SMTP发送功能就设置好了,在你的WordPress后台安装一个SMTP插件,比如这里我选择的是 WP Mail SMTP by WPForms

WordPress系列教程(五)----WordPress配置发送邮件_第10张图片

安装插件后,进入设置界面,按照下图设置smtp信息:

WordPress系列教程(五)----WordPress配置发送邮件_第11张图片

WordPress系列教程(五)----WordPress配置发送邮件_第12张图片

设置好后点击邮件发送测试。

可参考:https://help.aliyun.com/knowledge_detail/39884.html?spm=a2c4e.11153987.0.0.4ea72d4ceRnF51

 

(1)、使用163邮箱发送邮件

先注册一个163邮箱的账号,然后,在后台设置中,开启SMTP服务

WordPress系列教程(五)----WordPress配置发送邮件_第13张图片

然后设置验证码

WordPress系列教程(五)----WordPress配置发送邮件_第14张图片

在这里我用的是另一个插件来测试下:Easy WP SMTP

WordPress系列教程(五)----WordPress配置发送邮件_第15张图片

安装之后,开启,输入以下参数

WordPress系列教程(五)----WordPress配置发送邮件_第16张图片

然后点击保存,在Test Email下测试看是否能发送短信

WordPress系列教程(五)----WordPress配置发送邮件_第17张图片

点击发送,很奇怪的是,发送之后,邮件到了我的垃圾箱中去了

WordPress系列教程(五)----WordPress配置发送邮件_第18张图片

你可能感兴趣的:(WordPress)