PHP почта отправляется нескольким получателям, я, должно быть, делаю что-то не так

#php #email

#php #Адрес электронной почты

Вопрос:

Я прочитал другие вопросы и решения… вот почему я расстроен. Я не кодировал это приложение, но я пытаюсь его модернизировать.

В настоящее время он отправляет электронное письмо с подтверждением на адрес электронной почты, который клиент вводит в поле. Когда я комментирую почту($to,… часть внизу, это нарушает функциональность электронной почты с подтверждением, поэтому я знаю, что нахожусь в правильном месте в коде.

Я просто хочу, чтобы дубликат письма был отправлен на мой основной адрес электронной почты. Я думал, что если бы я просто поместил другую почтовую команду под функциональную, но указал статический адрес вместо $to var, это сработало бы… но это не так. Я также не мог заставить функциональность заголовка CC работать на основе других вопросов, поэтому я подумал, что просто отправка дубликата по электронной почте на другой адрес будет работать просто отлично.

Вот рабочий код:

 $sq2 = myQuery(" select * from admin "); $dat2 = mysql_fetch_object($sq2);  $from = "reservations@duelingpianopiano.com"; $to = $email;  $headers = 'MIME-Version: 1.0' . "rn"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "rn";  // Additional headers  $headers .= "From: $from" . "rn"; $headers .= "Reply-To: $from" . "rn";  /*$headers = "From: $from" . "rn" .   "Reply-To: $from" . "rn" .   'X-Mailer: PHP/' . phpversion();*/   mail("vmvijitha@gmail.com", $subject, "sendemailtemplate($templateid,$tid,$userid,$modification)".$mailcontent, $headers);  //return;  mail($to, $subject, $mailcontent, $headers);     

Я чувствую, что если бы я мог просто добавить эту строку внизу, чтобы отправить точно такое же подтверждение по электронной почте избыточно на мой основной адрес электронной почты для безопасного хранения.

mail("reservations@duelingpianopiano.com", $subject, $mailcontent, $headers);

Примечание: Я думаю, что эта строка является артефактом от оригинального разработчика, и я не могу сказать, работает она или нет. mail("vmvijitha@gmail.com", $subject,...

Что я предполагаю неправильно?

Ответ №1:

вставьте несколько адресов с помощью разделителя запятых в одну переменную.

 $email_to = "xxx@one.com, xxx@two.com, xxx@three.com"  mail($email_to, $subject, $mailcontent, $headers);  

Комментарии:

1. Спасибо, как бы я это сделал, если основной адрес электронной почты уже является var? $to = $email, "to@me.com";

2. Куда вы направляете этот $email var ?

3. Я хотел бы знать точно, но это происходит из заполненной пользователем веб-формы, которая затем хранится в базе данных MySQL, поэтому я точно не знаю, как она отформатирована.