黑帽联盟

标题: wordpress邮件代发实现方法 [打印本页]

作者: 权利的游戏    时间: 2018-5-3 14:30
标题: wordpress邮件代发实现方法
本帖最后由 权利的游戏 于 2018-5-3 14:31 编辑

本文是关于wordpress邮件代发功能实现

首先呢 :

这个是一定要知道哒~

61.png

这篇文章里我就只把里面的发件取出来吧,其余的没什么必要,毕竟只是使用。
  1. function xm_mail($to,$subject,$message){
  2. $xm_smtp_data = array ("host" =>"smtp地址" ,"address" => "发件地址","user" => "用户名","pass" => "密码","fromname" => "发件名");
  3. //如果有自己的SMTP则输入,没有则不填 ,不填情况下使用我们的邮箱发送
  4. $xm_mail_data = array ("to" => $to,"subject" => $subject,"message" => $message);
  5. $xm_post_data = array_filter(array_merge ($xm_smtp_data, $xm_mail_data));
  6. $xm_url = "这里填写上面的邮件API地址";
  7. $xm_ch = curl_init();
  8. curl_setopt($xm_ch, CURLOPT_URL, $xm_url);
  9. curl_setopt($xm_ch, CURLOPT_RETURNTRANSFER, 1);
  10. // post数据
  11. curl_setopt($xm_ch, CURLOPT_POST, 1);
  12. // post的变量
  13. curl_setopt($xm_ch, CURLOPT_POSTFIELDS, $xm_post_data);
  14. $xm_output = curl_exec($xm_ch);
  15. curl_close($xm_ch);
  16. if ($xm_output['err_no']==0) return true;
  17. return false;
  18. }
复制代码
把这个放到主题文件下 functions.php里即可(信息等需要适量修改,如果

其实原本我的想法是置换掉原本的 wp_mail函数,然后各种改核心才搞定的,结果一个wp更新全没了,实在没办法...

这个放进functions中,在你的主题文件中搜索 wp_mail( 查找到你主题使用发送函数,替换为xm_mail(

这样就好了,如果没有就说明你主题根本没有用邮件提醒之类的


作者: qiaoqingyi    时间: 2018-5-5 22:49
rdpress邮件代发实现方
作者: song1021165315    时间: 2019-6-21 17:51
花好月圆一样
作者: xiaoguangvip    时间: 2019-9-17 23:27
求楼主大神的联系方式





欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5