Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phpmailer-发送一条又一条消息时出错_Php_Phpmailer - Fatal编程技术网

phpmailer-发送一条又一条消息时出错

phpmailer-发送一条又一条消息时出错,php,phpmailer,Php,Phpmailer,我刚开始使用phpmailer,并设法让它通过以下方式发送电子邮件: require ('mail/PHPMailerAutoload.php'); require_once('mail/class.phpmailer.php'); $mail = new PHPMailer(); $mail->isSMTP(); $mail->SMTPAuth = true; $mail->SMTPSecure = 'tls'; $mail->H

我刚开始使用
phpmailer
,并设法让它通过以下方式发送电子邮件:

require ('mail/PHPMailerAutoload.php');
require_once('mail/class.phpmailer.php');

$mail = new PHPMailer();
$mail->isSMTP(); 
$mail->SMTPAuth   = true;                
$mail->SMTPSecure = 'tls';
$mail->Host       = "host"; 
$mail->Port       = 25;                  
$mail->Username   = "noreply@host"; 
$mail->Password   = "xxx";
$mail->From      = 'noreply@host';
$mail->Subject   = 'Report';
$mail->IsHTML(true);
$mail->Body = " ..... html .....";
$mail->AddAddress($recipient);
return $mail->Send();
电子邮件发送和接收没有问题


我想向不同的收件人发送不同的邮件,因此我将代码从$mail复制并粘贴到return$mail,并立即粘贴到此处显示的最后一行之后。第一封电子邮件仍收到,但第二封电子邮件未收到。我错过了什么明显的东西吗?

你从哪里回来?这在函数中吗?删除
返回值
-这将停止其余脚本的执行。@Mike F我想我知道了。如果此代码位于函数或方法内部,则函数的执行将在return命令处结束,并且它下面的任何内容都不会被执行!!答案是我确实遗漏了一些显而易见的东西。谢谢大家。