锋言锋语

NferZhuang的自留地

安装WordPress后的必备设置和修改4-解决发送邮件失败的问题

WordPress默认是通过PHP的sendmail()发送邮件,但是这就要求服务器具有邮件网关的功能,这对于大多数个人站长来讲就不很现实。一种简单的解决方案就是通过SMTP协议使用现有的邮箱(比如163邮箱)来发送和接受邮件。

同样也有一个非常优秀的插件“Easy WP SMTP”就是专门做这个事情的。

安装方法

cd /var/www/wordpress/wp-content/plugins
wget https://downloads.wordpress.org/plugin/easy-wp-smtp.zip
unzip easy-wp-smtp.zip
rm easy-wp-smtp.zip

下载插件后,回到后台管理页面,点击左侧的“插件”菜单,进入到插件页面。这个时候就会出现“Easy WP SMTP”,点击“启用”按钮后即可激活该插件。

插件配置

点击“Easy WP SMTP”插件下方的“Settings”,会进入到该插件的设置页面。该插件有8项设置需要填写:

  • From Email Address字段输入你的邮箱地址
  • From Name字段输入你的站点名称
  • SMTP Host字段,因为我用的是163邮箱,所以输入smtp.163.com
  • Type of Encription字段,选择SSL
  • SMTP Port字段,同样我用的是163邮箱,而且使用SSL加密模式,所以输入465
  • SMTP Authentication字段,始终选择Yes
  • SMTP username字段,输入你的邮箱登录用户
  • SMTP Password字段,输入你的邮箱登录密码

注:关于163邮箱的SMTP更多信息请参考163帮助中心

插件测试

完成配置后,在To字段中输入一个收件人地址,在Subject字段输入测试邮件标题,在Message字段输入一些测试内容,点击“Send Test Email”按钮后,如果显示“Test mail was sent”表示发送没有问题,如果收件人可以正常收到邮件,则表明该插件配置成功。

LEAVE A REPLY

loading