我使用PHPMailer收到两条消息
我不明白为什么我的邮件里有两条信息。 发送功能启动一次,成功发送的消息显示一次我使用PHPMailer收到两条消息,php,phpmailer,Php,Phpmailer,我不明白为什么我的邮件里有两条信息。 发送功能启动一次,成功发送的消息显示一次 调用send()方法两次: $email->Send();//第一次 回音“消息已发送”; 如果(!$email->send()){//第二次 代码完全按照您的要求执行:发送两次 您应该做的是第一次存储结果并测试: $sent=$email->Send(); 回音“消息已发送”; 如果(!$sent){ 顺便说一句:你的echo声明没有意义。如果你还不知道,你不应该告诉用户消息已经发送了。以及Ed指出的明显错误
调用send()
方法两次:
$email->Send();//第一次
回音“消息已发送”;
如果(!$email->send()){//第二次
代码完全按照您的要求执行:发送两次
您应该做的是第一次存储结果并测试:
$sent=$email->Send();
回音“消息已发送”;
如果(!$sent){
顺便说一句:你的
echo
声明没有意义。如果你还不知道,你不应该告诉用户消息已经发送了。以及Ed指出的明显错误,你使用的是旧版本的PHPMailer。更新它。简单地说,你救了我一天:)谢谢