WordPress设置发送SMTP邮件非常麻烦,方法的方法:
wp-config.php修改
define('WP_MAIL_SMTP', true); define('SMTP_HOST', 'smtp.example.com'); define('SMTP_PORT', '587'); define('SMTP_AUTH', true); define('SMTP_USERNAME', 'your_us[email protected]'); define('SMTP_PASSWORD', 'your_password');
这个方法我已经试过了,有效,但是很慢。存在注册、评论时务跳转,实际已经成功。并且收到邮件也非常延迟。
php sendmail
这个方法我也试过了,和上面方法都差不多,最关键的是很依赖服务的配置。
第三方SMTP
使用Easy WP SMTP插件,安装后设置时需要注意两点:
- 加密类型一定选择SSL,不要选择TLS,否则发邮件会不成功。
- SMTP密码需要是邮箱的授权码,这个需要去你设置的SMTP官方去查看。
设置成功后,可以进行发邮件测试,如果通过,即设置成功。