用WordPress搭建个人博客完全攻略#5配置邮件服务

  • A+

找回密码、注册验证等都要用到发邮件功能,而有些(很多)主机不支持默认的php邮件函数,导致邮件无法发出。今天讲的是通用的一种方法:通过阿里云的邮件推送服务发邮件,方便管理且不容易被当垃圾邮件(纯代码版)。

首先注册个账号,实名认证,再下面的页面申请开通,在配置发信域名……每一步都有提示,不用多说吧,自己看。

XCC的博客-用WordPress搭建个人博客完全攻略#5配置邮件服务中的图片 第1张接着在“外观>编辑>模板函数”的末尾加入如下代码(其中的信息照着配置完邮件推送服务后其给出的信息填):

  1. //smtp服务
  2. add_action('phpmailer_init', 'mail_smtp');
  3. function mail_smtp( $phpmailer ) {
  4. $phpmailer->IsSMTP();
  5. $phpmailer->SMTPAuth = true;//启用SMTPAuth服务
  6. $phpmailer->Port = 465;//MTP邮件发送端口,这个和下面的对应,如果这里填写25,则下面为空白
  7. $phpmailer->SMTPSecure ="ssl";//是否验证 ssl,这个和上面的对应,如果不填写,则上面的端口须为25
  8. $phpmailer->Host ="";//邮箱的SMTP服务器地址,如果是QQ的则为:smtp.exmail.qq.com
  9. $phpmailer->Username = "";//你的邮箱地址
  10. $phpmailer->Password ="";//你的邮箱登陆密码
  11. }

XCC的博客-用WordPress搭建个人博客完全攻略#5配置邮件服务中的图片 第2张然后点击更新文件,ok!

顺便一提,wp默认的邮件很丑,想美化可以装这个插件:email templates

PS:做任何折腾前先备份,以防万一!

xcc

发表评论

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