Я использую плагин «PHPMailer-master» для отправки электронной почты на адреса, хранящиеся в моем db.
Попытка отправить почту с PHP Mailer и BCC
Я собираю все АДРЕСА в строке:
$recipients = "[email protected];[email protected];[email protected]"; // OR
$recipients = "[email protected],[email protected],[email protected]";
Позже я установил BCC:
$mail->addBCC($recipients);
Я также установить свою почту, чтобы получить почту:
$mail->addAddress('[email protected]');
Так , я не получаю никаких ошибок ... но единственное отправленное письмо - это одно для меня .. Какая проблема? Как я могу найти, что не так?
UPDATE
Это, как я создаю мой строку:
while($row = $stmt->fetch()){
$recipients .= $row['email'] . ";";
}
ok, проверьте мое обновление. Мне не нужно использовать explode .. я могу собирать почтовые адреса в массиве напрямую: $ stmt-> fetchAll(); –
Только что обновлено –
Внимание: trim() ожидает, что параметр 1 будет строкой. /plugins/PHPMailer-master/class.phpmailer.php // К сожалению, это была моя ошибка, которую я использовал -> fetchAll(); –