Задать вопрос
@Yrets169

Как в массовой рассылке адресатам отправлять сообщения через phpmailer?

Добрый день есть скрипт который делаем массовую рассылку писем по адресам.
Через массив который формирует список email и name (имя пользователей) отправляются письма, по email письма приходят, но в содержимом письма всем адресатам приходит один и тот же name.

отправка на почту
$combined = array();
foreach($_POST['options'] as $index => $options) {
    if(!array_key_exists($index, $_POST['options2'])) {
        throw OutOfBoundsException();
    }
    $combined = array(
        'email'  => $options,
        'name' => $_POST['options2'][$index]
    );
    $mail->msgHTML("<html><body>
                <h1>Здравствуйте! ".$combined['name']."</h1>
                <p>Это тестовое письмо.</p>
                </html></body>");
   $mail->AddBCC($combined['email']);
}


var_damp($combined);
array(2) { ["email"]=> string(14) "mail@gmail.com" ["name"]=> string(12) "Иванов" } array(2) { ["email"]=> string(13) "doe@gmail.com" ["name"]=> string(3) "Doe" } array(2) { ["email"]=> string(7) "1@1.com" ["name"]=> string(21) "Вася Пупкин" }


Как конкретному email отправлять соответственный name?
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы