Добрый день есть скрипт который делаем массовую рассылку писем по адресам.
Через массив который формирует список
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?