前面我介绍了如何使用 PHPMailer 发送邮件,其实 WordPress 已经内置了 PHPMailer 这个 class,只是它没有使用 SMTP 的方式发邮件,而只是简单的使用了 Linux 的 mail 函数的方式,所以还是会产生 WordPress 发出的邮件,对方无法收到或者进入垃圾箱的问题。如果要让 WordPress 的 PHPMailer 也能采用 SMTP 方式发送邮件,我们需要安装 SMTP 相关的插件对 WordPress 进行简单的设置下。
WordPRess SMTP 的插件有很多,简单的试用之后:WP Mail SMTP 可以说是目前最好的一个,这个插件重新设定了 WordPress 的 wp_mail() 函数,使它能够试用 SMTP 的方式发送邮件,并且还提供了设置页面让你输入 SMTP 的详细信息:
- 指定发送的邮箱和名称
- 设置试用 SMTP 或者 mail() 函数来发送。
- 指定 SMTP 服务器地址。
- 指定 SMTP 服务器端口。
- 设置 SSL 还是 TLS 加密。
- 设置是否启用 SMTP 验证。
- 设置 SMTP 的用户名和密码。
关于 SMTP 配置所需的一些信息,可以查看:Gmail,QMail,163邮箱的 IMAP/SMTP/POP3 地址
下载:WP Mail SMTP。