Задать вопрос
Elmanovyurik
@Elmanovyurik
Гайды мое все...

Как поместить уникальный адрес $to для каждого адресата?

Добрый день, такой вопрос, нужно что бы при отправке писем письмо которое придет получателю имело в разделе "Кому" только его адрес, а все остальные адреса были скрыты. На данный момент у меня это настроено так, но видны все адреса которые есть в БД.
$headers  = 'MIME-Version: 1.0' . "\r\n";
		$headers .= 'Content-type: text/html; charset=utf8' . "\r\n";
		$Query = mysqli_query($CONNECT, 'SELECT * FROM mailto');
		while ($Row = mysqli_fetch_assoc($Query)) {
			$to .= ''.$Row['email'].''.', ';
			$bcc .= ''.$Row['email'].''.', ';
			$email .= ''.$Row['email'].'';
		}
	// Тема сообщения
		$subject = 'Заголовок';
		$Query_news = mysqli_query($CONNECT, 'SELECT * FROM post_page WHERE `page_link` = "news" and `tosend` = "1" and `submit` = "0" ORDER BY `id` DESC LIMIT 0, 5');
		while ($Row_news = mysqli_fetch_assoc($Query_news)) {
			$message .= 'тело сообщения';
				
	// Отправляем сообщение
                $headers .= 'From: Response Robot <newsrobot@site.ru>' . "\r\n";
		$headers .= 'Bcc: '.$bcc.'newsrobot@site.ru' . "\r\n";
		mail($to, $subject,   $message, $headers);
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
Идеологически неправильно, зато удобно: перенесите mail непосредственно в цикл получения юзеров и отправляйте письмо только одному конкретному юзеру.

Идеологически правильно: через pear.php.net/package/Mail_Queue или pear.php.net/package/Mail . Потому что вызов mail открывает и закрывает соединение к почтовому демону на каждое письмо, что не слишком эффективно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽