当前位置:首页 > CMS教程 > WordPress > 列表

wordpress无插件使用SMTP发送邮件

发布:smiling 来源: PHP粉丝网  添加日期:2018-11-25 13:42:05 浏览: 评论:0 

喜欢折腾wordpress的人都知道,wordpress最大的好处就是开发者多,自然主题,插件也非常多,说的夸张些,一个小白什么通过安装各种插件,也能用wordpress做出一个功能强大的网站来,但是,我们也都知道,插件用多了,网站会变的臃肿卡顿,所以,一般有些简单的功能,能自己写代码整合进主题,就不要用插件。

今天大鱼给大家分享wordpress无插件使用SMTP发送邮件,当然网上的教程很多,大鱼也当了搬运工。

将下列代码修改一下加入到functions.php文件即可:

  1. //使用smtp发邮件 
  2. function mail_smtp( $phpmailer ) { 
  3.   $phpmailer->IsSMTP(); 
  4.   $phpmailer->SMTPAuth = true;//启用SMTPAuth服务 
  5.   $phpmailer->Port = 465;//MTP邮件发送端口,这个和下面的对应,如果这里填写25,则下面为空白 
  6.   $phpmailer->SMTPSecure ="ssl";//是否验证 ssl,这个和上面的对应,如果不填写,则上面的端口须为25 
  7.   $phpmailer->Host = "smtp.exmail.qq.com";//邮箱的SMTP服务器地址,如果是QQ的则为:smtp.exmail.qq.com 
  8.   $phpmailer->Username = "admin@dayumoban.com";//你的邮箱地址 
  9.   $phpmailer->Password ="********";//你的邮箱登陆密码 
  10. add_action('phpmailer_init''mail_smtp'); 
  11. //下面这个很重要,得将发件地址改成和上面smtp邮箱一致才行。 
  12. function ashuwp_wp_mail_from( $original_email_address ) { 
  13.     return 'admin@ashuwp.com'
  14. //phpfensi.com 
  15. add_filter( 'wp_mail_from''ashuwp_wp_mail_from' ); 

Tags: 无插件 SMTP发送邮件

分享到: