权利的游戏 发表于 2018-5-3 14:30:33

wordpress邮件代发实现方法

本帖最后由 权利的游戏 于 2018-5-3 14:31 编辑

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

首先呢 :**** Hidden Message *****

这个是一定要知道哒~



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

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

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

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

qiaoqingyi 发表于 2018-5-5 22:49:45

rdpress邮件代发实现方

song1021165315 发表于 2019-6-21 17:51:02

花好月圆一样

xiaoguangvip 发表于 2019-9-17 23:27:50

求楼主大神的联系方式https://bbs.cnblackhat.com//mobcent//app/data/phiz/default/53.png
页: [1]
查看完整版本: wordpress邮件代发实现方法