基于阿里云配置SMTP发信功能(本案例在WordPress上测试自动发邮件)

本案例主要是测试WordPress上有用户注册实现发邮件进行通知功能,那用WordPress搭建的Blog系统,怎样安装SMTP插件,怎样配置阿里企业云邮箱,就是问题撰写的重点。本文包括两个部分:阿里企业云邮箱、WordPress的SMTP插件安装及配置。

第一部分:阿里企业云邮箱

1.1、阿里云邮箱开通及基本信息

本人在买了阿里的ECS服务,同时赠送了一年的阿里企业云邮箱,50个邮箱账号,2G的网盘空间,首次登陆需要到控制台修改密码,相关截图如下所示:

阿里云控制台登陆地址:

https://netcn.console.aliyun.com/core/cloudmail/manage/detail?saleID=S20171S1Q2I01263

阿里企业邮箱登陆地址:https://qiye.aliyun.com

阿里企业邮箱管理员账号: postmaster@sharebook.site

 

1.2、阿里云邮箱SMTP相关的配置参数

企业云邮箱默认 SMTP 发信功能已经开启,使用企业邮箱使用与 SMTP 程序进行发信时,涉及的邮箱服务器和设置方法如下:

1、 SMTP 服务器名称smtp.mxhichina.com,或者smtp.您的邮箱域名;比如我的邮箱域名为 sharebook.site,这里我就配置成smtp. sharebook.site

2、 SMTP 服务器端口:25(SSL加密端口为465);

3、 SMTP 身份验证:必须勾选

4、 SMTP 认证登录用户名(发信邮箱地址):正确、完整的阿里云企业邮箱账号名称,如postmaster@sharebook.site。

参考网址(企业邮箱通过smtp程序进行发信的设置方法):

https://help.aliyun.com/knowledge_detail/36687.html

 

1.3、配置的时候遇到的错误

错误信息为:javax.mail.AuthenticationFailedException: 526 Authentication failure[0]

解决办法:就是上面1.2步骤中SMTP名称没有配置好,导致的。

参考网址(阿里企业云邮箱526 Authentication failure[0]):

http://blog.csdn.net/u012246342/article/details/52313051

 

第二部分:WordPress的SMTP插件安装及配置

2.1、基础操作

A、进入插件选项,搜索Easy WP SMTP插件,并启用

B、进入设置Easy WP SMTP

2.2、参数配置

基于第一部分配置信息,参考截图如下所示:

其中参数意思为:

  • From Email Address: The email address that will be used to send emails to your recipients
  • From Name: The name your recipients will see as part of the “from” or “sender” value when they receive your message
  • SMTP Host: Your outgoing mail server (example: smtp.your-site.com)
  • Type of Encryption: none/SSL/TLS
  • SMTP Port: The port that will be used to relay outbound mail to your mail server (example: 465/587/80)
  • SMTP Authentication: No/Yes (This option should always be checked “Yes”)
  • Username: The username for SMTP mail server (example: abc123@gmail.com)
  • Password: The password for SMTP mail server

参考网址:https://wp-ecommerce.net/easy-wordpress-smtp-send-emails-from-your-wordpress-site-using-a-smtp-server-2197

 

2.3、进一步操作

A、发送测试配置信息,填写到哪里的邮箱,添加主题和消息,之后单击“Send Test Email”,截图如下所示:

B、消息发送成功,截图如下所示:

 

参考资料:

资料1(阿里云邮箱登陆控制台):

https://netcn.console.aliyun.com/core/cloudmail/manage/detail?saleID=S20171S1Q2I01263

资料2(阿里云邮箱登陆地址):https://qiye.aliyun.com

资料3(企业邮箱通过smtp程序进行发信的设置方法):

https://help.aliyun.com/knowledge_detail/36687.html

资料4(阿里企业云邮箱526 Authentication failure[0]):

http://blog.csdn.net/u012246342/article/details/52313051

资料5(Easy WordPress SMTP – Send Emails From Your WordPress Site Using a SMTP Server)

https://wp-ecommerce.net/easy-wordpress-smtp-send-emails-from-your-wordpress-site-using-a-smtp-server-2197

资料6(Troubleshooting PHPMailer Problems):

https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: