昨天有盆友问我,邮件代发API咋用,我就说文章里有说,然后...那么目测应该是我自己写的邮件提醒,仅仅只有那一个功能吧.
说过了,今天发个使用姿势,终于算是抽出了时间来.
首先呢 邮件API地址:http://mail.api.ihuan.me/smtp-to-wp.php
这个是一定要知道哒~
如果仅仅想要简单代发提醒的话之前的一篇文章倒是适合 http://ihuan.me/2803.html
其次呢,其实我自己博客早在年前就已经集成了一套完成的邮件系统了,也有一套嵌入的模版原本准备做成插件,不过并没有通过官方的验证,也不就不想发布了。
毕竟使用起来会有些隐私问题,就不多说了。
这篇文章里我就只把里面的发件取出来吧,其余的没什么必要,毕竟只是使用。
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 = "http://mail.api.ihuan.me/smtp-to-wp.php"; $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(
这样就好了,如果没有就说明你主题根本没有用邮件提醒之类的,所以 还是静静看之前的文章吧.
写好的插件已经被“销毁”了...so 不要多想了~
131481 355464A weblog like yours ought to be earning much money from adsense..-., 914032
2018年8月15日 23:01我目前在使用的方法,是博主2803.html文章中分享的方法,在此再次表示衷心谢谢!
2016年12月7日 22:13大神,能分享下 smtp-to-wp.php 这文件怎样实现的吗?
2016年5月28日 22:24就是代理机使用phpmailer代理发送
2016年6月11日 19:11可以分享下吗?
2016年6月18日 14:00php 从入门到精通看了7章看不下去了。。。
2016年5月18日 08:58我最近也买了本,结果发现好弱智
2016年5月29日 16:15enen tinghaode
2016年4月29日 16:14这个可以,很有用
2016年4月23日 17:57keshi,
2016年4月29日 16:16经济形势只会越来越紧张,港片中的经济状态,只会 越来越近..
过来看看。还在研究代码么?
2016年4月21日 19:41