就在刚才,自己琢磨着又折腾了一番终于解决了wordpress在WIN主机下难配置SMTP的问题(不要告诉我使用插件,我不想)。

找到wp-includes/pluggable.php文件,搜索以下代码:



  1. do_action_ref_array( 'phpmailer_init', array( &$phpmailer ) );  



在后面添加以下配置:



  1. //$phpmailer->FromName = 'WordPress';   

  2. $phpmailer->Host = 'smtp.exmail.qq.com';    //修改为你使用的SMTP服务器

  3. //$phpmailer->Port = 25; //port: 25 (or 465 for ssl)   

  4. $phpmailer->Username = 'admin@yrwr.net'; //修改为你的名字   

  5. $phpmailer->Password = '******'; //修改为你的邮箱密码

  6. $phpmailer->From = 'admin@yrwr.net'; //你的邮箱   

  7. $phpmailer->SMTPAuth = true;   

  8. $phpmailer->SMTPSecure = ''; //tls or ssl   (port=25留空,465为ssl)

  9. $phpmailer->IsSMTP();  



是的,你会发现端口那行被我注释掉了,不知道原因,至少我折腾到这步我算是已摆脱插件了,如果你有问题不妨去掉注释再试试。如果折腾请尽情折腾。


最后修改:2019 年 06 月 06 日
如果觉得我的文章对你有用,请随意赞赏