纯代码为wordpress添加stmp邮件服务

很多用户在使用wordpress搭建网站时会发现不能发送邮件,为什么呢,因为服务器都支持mail函数的,如何解决这个问题呢,很多人第一时间会选择插件,就我个人而言,不怎么喜欢使用插件,我喜欢用代码来解决,这个教大家如何给网站添加stmp邮件服务。
方法一,直接在wordpress主题目录functions.php文件中添加下面代码

  1. add_action(‘phpmailer_init’, ‘mail_smtp’);  
  2. function mail_smtp( $phpmailer ) {  
  3. $phpmailer->FromName = ‘信息库’; //发件人  
  4. $phpmailer->Host = ‘smtp.ym.163.com’; //修改为你使用的SMTP服务器  
  5. $phpmailer->Port = 465; //SMTP端口,开启了SSL加密  
  6. $phpmailer->Username = ‘admin@xxko.net’; //邮箱账户   
  7. $phpmailer->Password = ‘*******’; //输入你对应的邮箱密码,这里使用了*代替  
  8. $phpmailer->From = ‘admin@xxko.net’; //你的邮箱   
  9. $phpmailer->SMTPAuth = true;   
  10. $phpmailer->SMTPSecure = ‘ssl’; //tls or ssl (port=25留空,465为ssl)  
  11. $phpmailer->IsSMTP();  
  12. }  

注:上面代码中,替换成自己的邮件地址和密码。

方法二,将stmp服务集成到你的主题选项中,首先在functions.php文件中添加下面代码


大功告成。
注,上面代码是用在options-framework,其它后台文件大同小异,区别不大。

© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏
分享
评论 抢沙发

请登录后发表评论