@MegaPuxapb

Отправка данных с формы обратной связи на несколько е-meil -ов?

Добрый день. В php полный 0.
Есть простенькая форма обратной связи:
<?php

$to = 'mail@mail.ru'; // Your e-mail address here.
$body =
"\nИмя: {$_POST['contactname']}
\nТелефон: {$_POST['contactphone']}";

mail($to, "Сообщение с сайта (обратный звонок)", $body, "From: {$_POST['contactemail']}");

?>
как реализовать отправку на несколько e-mail адресов?
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 2
alex-1917
@alex-1917
Если ответ помог, отметь решением
$to = 'mail@mail.ru';
$to2 = 'vasya@ya.ru';
$to3 = 'petya@gmail.ru';
$body =
"\nИмя: {$_POST['contactname']}
\nТелефон: {$_POST['contactphone']}";

mail($to, "Сообщение с сайта (обратный звонок)", $body, "From: {$_POST['contactemail']}"); 
mail($to2, "Сообщение с сайта (обратный звонок)", $body, "From: {$_POST['contactemail']}"); 
mail($to3, "Сообщение с сайта (обратный звонок)", $body, "From: {$_POST['contactemail']}");


Ну и сразу пометка: методом mail стабильно доставляются письма только на яшу, про остальные почто-сервисы забудьте, даже в спаме не будет ничего.
Ответ написан
$emails = mail1@mail.ru|mail2@mail.ru|mail3@mail.ru;
$maillist = explode('|', $emails);

foreach ($maillist as $address) {
			mail ($address,$sub,$message,"Content-type:text/html; charset =UTF-8 ");
		};
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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