wordpress 连续发两封不同的邮件
rt
最近在用wordpress 做一个发邮件的功能,单独发一封是好的,但连着发两封邮件,
就是出错,错误信息如图
<br />$r = wp_mail($receiver, $subject1, $message1, $header1);<br />$e = wp_mail($email, $subject2, $message2, $header2);<br />//method1<br />if($r && $e){<br /> return $success;<br />}else{<br /> //fail<br />}<br />//method 2<br />if($r){<br /> sleep(20);<br /> if($e){<br /> return $success;<br /> }<br />}else{<br /> //fail<br />}<br />
中间也有尝试加延时
sleep(10) sleep(20) 都试了,没效果,求大神指导
------解决思路----------------------在发送邮件的php页面加上
@set_time_limit(100);
试试
------解决思路----------------------你看下你的日志有什么报错吗?
------解决思路----------------------没玩过wp,就你贴出的代码而言,是超时
你可以用file_put_contents('d:/log.log',.PHP_EOL,FILE_APPEND);来做跟踪(文件路径自己改),看执行到哪一步出的错,再具体分析
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn