如何在批量电子邮件循环中包含PHPMailer?

问题描述 投票:0回答:1

我将在2020年5月在这里使用PHPMailer v6.1.5,并且通过cPanel在共享的GoDaddy服务器上。我已经将所有PHPMailer文件复制到根目录之外的它们自己的目录中。我可以一次发送一封电子邮件。但是当我陷入循环,发送4到10封电子邮件时,它崩溃了(关于意外的“使用”)。我认为我无法在自己的情况下使用Composer。关于如何使它循环工作的任何想法?抱歉。.但是在Stackoverflow中有很多这样的问题可以追溯到几年前..但在我的情况下似乎没有一个起作用。

所以这是我的代码...........

$path = '/home/myrootdirectory/public_html/PHPMailer/';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);

// load all the PHPMailer classes
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require $path . '/src/Exception.php';
require $path . '/src/PHPMailer.php';
require $path . '/src/SMTP.php';

$mail = new PHPMailer(true);
$mail->From = $fromEmail;
$mail->FromName = $fromFullName;
$mail->addAddress($toEmail, $toFullName);
$mail->addBCC("[email protected]");
if ($fromSenderCopyYN=="Y") {
    $mail->addBCC($fromEmail);
}

// Send HTML or Plain Text email
$mail->isHTML(true);
$mail->Subject = $subject;
$mail->Body = $msg;
$mail->AltBody = $txtmsg;
if(!$mail->send()) { 
   // OK
}else{
   // Not OK
}

=================================>

任何帮助将不胜感激。

我将在2020年5月在这里使用PHPMailer v6.1.5,并且通过cPanel在共享的GoDaddy服务器上。我已经将所有PHPMailer文件复制到根目录之外的它们自己的目录中。我可以发送一个...

loops install phpmailer bulk manual
1个回答
0
投票

嗯,我解决了。.在循环开始之前我放了以下代码..

© www.soinside.com 2019 - 2024. All rights reserved.