E-mail для отправки данных с формы

12
S
На сайте с 05.01.2010
Offline
80
1035

Как добавить второй e-mail в обработчик? Мне казалось что просто через запятую, но на второй e-mail заказ не приходит.

$address = "test1@yandex.ru, test2@yandex.ru";

Плюсоните если помог...
pepsicolla
На сайте с 07.10.2012
Offline
57
#1
Soxay:

$address = "test1@yandex.ru, test2@yandex.ru";

По идее так верно, но что бы понять почему письмо не уходит на второй ящик, нужно увидеть весь код обработчика, так будет на много легче понять где проблема

Реклама: Просто отличный хостинг (http://u.to/9_fuBA)
LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#2
Мне казалось что просто через запятую,

т.е. вы реально считаете, что программный код, это то, где может "казалось"?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
S
На сайте с 05.01.2010
Offline
80
#3

Код странички обработчика следкющий

<!DOCTYPE HTML>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>111</title>

<script language="JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}

function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<link rel="stylesheet" href="style.css" type="text/css">
<!--[if IE]>
<link rel="stylesheet" href="ie.css" type="text/css">
<![endif]-->
</head>

<body margin="0" padding="0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('img/top-menu/glav2.gif','img/top-menu/kont2.gif','img/top-menu/usl2.gif','img/top-menu/tar2.gif','img/top-menu/treb2.gif')">
<? include ("top-menu.ssi"); ?>


<table width="100%" border="0" cellspacing="20" cellpadding="0" bgcolor="#FFFFFF" background="img/nebo.jpg" style="BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat">
<tr>
<td>

<?php
if (isset($_POST['q1'])) {
$q1 = $_POST['q1'];
if ($q1 == '') unset($q1);
}
if (isset($_POST['q2'])) {
$q2 = $_POST['q2'];
if ($q2 == '') unset($q2);
}
if (isset($_POST['q3'])) {
$q3 = $_POST['q3'];
if ($q3 == '') unset($q3);
}
if (isset($_POST['email'])) {
$email = $_POST['email'];
if ($email == '') unset($email);
}
if (isset($_POST['q5'])) {
$q5 = $_POST['q5'];
if ($q5 == '') unset($q5);
}
if (isset($_POST['q6'])) {
$q6 = $_POST['q6'];
if ($q6 == '') unset($q6);
}
if (isset($_POST['q7'])) {
$q7 = $_POST['q7'];
if ($q7 == '') unset($q7);
}
if (isset($_POST['q8'])) {
$q8 = $_POST['q8'];
if ($q8 == '') unset($q8);
}
if (isset($_POST['q9'])) {
$q9 = $_POST['q9'];
if ($q9 == '') unset($q9);
}
if (isset($_POST['q10'])) {
$q10 = $_POST['q10'];
if ($q10 == '') unset($q10);
}
if (isset($_POST['q11'])) {
$q11 = $_POST['q11'];
if ($q11 == '') unset($q11);
}
if (isset($_POST['q12'])) {
$q12 = $_POST['q12'];
if ($q12 == '') unset($q12);
}
if (isset($_POST['q13'])) {
$q13 = $_POST['q13'];
if ($q13 == '') unset($q13);
}
if (isset($_POST['q14'])) {
$q14 = $_POST['q14'];
if ($q14 == '') unset($q14);
}
if (isset($_POST['q15'])) {
$q15 = $_POST['q15'];
if ($q15 == '') unset($q15);
}
if (isset($_POST['q16'])) {
$q16 = $_POST['q16'];
if ($q16 == '') unset($q16);
}


/* Проверяем заполнены ли все поля */
if (isset($q1) && isset($q2) &&isset($q3) && isset($email) && isset($q5) &&isset($q6) &&isset($q7) &&isset($q8) &&isset($q9) &&isset($q10) &&isset($q11) &&isset($q12) &&isset($q13) &&isset($q14) &&isset($q15) &&isset($q16)) {

/* Убираем все лишние пробелы и переносы строк, а также преобразуем все теги HTML в символы*/
$q1 = htmlspecialchars(trim($q1));
$q2 = htmlspecialchars(trim($q2));
$q3 = htmlspecialchars(trim($q3));
$email = htmlspecialchars(trim($email));
$q5 = htmlspecialchars(trim($q5));
$q6 = htmlspecialchars(trim($q6));
$q7 = htmlspecialchars(trim($q7));
$q8 = htmlspecialchars(trim($q8));
$q9 = htmlspecialchars(trim($q9));
$q10 = htmlspecialchars(trim($q10));
$q11 = htmlspecialchars(trim($q11));
$q12 = htmlspecialchars(trim($q12));
$q13 = htmlspecialchars(trim($q13));
$q14 = htmlspecialchars(trim($q14));
$q15 = htmlspecialchars(trim($q15));
$q16 = htmlspecialchars(trim($q16));

/* Проверяем правильность ввода email-адреса */
if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $email)){
die("Неправильный формат e-mail адреса!");
}

/* Формируем сообщение */
$address = "test1@yandex.ru, test2@yandex.ru";
$sub = "На сайте была сделана заявка";
$mes = "Контактное лицо: $q1 \n Название компании: $q2 \n Телефон: $q3 \n E-mail: $email \n Откуда: $q5 \n Куда: $q6 \n Предпочтительная дата отправки: $q7 \n Вид транспорта: $q8 \n Страхование груза: $q9 \n Характер груза: $q10 \n Вес груза (кг): $q11 \n Объем (м3): $q12 \n Количество мест, размеры места, тип упаковки: $q13 \n Стоимость груза, валюта: $q14 \n Особые условия: $q15 \n Примечания: $q16 \n";

/* Отправка сообщения */
$verify = mail ($address,$sub,$mes);
if ($verify == 'true'){
echo "Заказ принят!";
}
else {
echo "Заказ не принят! Повторите заказ.";
}

}
else{
echo "Вы заполнили не все поля!";
}
?>




</td>
</tr>
</table>


<table width="100%" border="0" cellspacing="0" cellpadding="0" background="img/fonbot.gif">
<tr>
<td width="7%">&nbsp;</td>
<td width="8%"><div align="center"><img src="img/logo-bot.gif" width="49" height="85"></div></td>
<td width="42%"></td>
<td width="41%"><div align="right"><span class="footer">111</td>
<td width="2%">&nbsp;</td>
</tr>
</table>
</body>
</html>
maldivec
На сайте с 04.11.2008
Offline
160
#4

Проверяйте правильность написания второго адреса.

Поменяйте адреса местами или другие укажите и проверьте.

Может у вас беда со вторым ящиком.

S
На сайте с 05.01.2010
Offline
80
#5

так и есть, поменял местами все равно приходит на @yandex.ru, а на @list.ru не приходит. С @list какая-то проблема?

S
На сайте с 05.01.2010
Offline
80
#6

Ребят, заказы приходят на yandex и гугл. Можно как то заставить функцию mail отправлять и на ящики test@list.ru?

LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#7

$verify = mail ('one@mai.ru',$sub,$mes);

$verify2 = mail ('two@mai.ru',$sub,$mes);

IL
На сайте с 20.04.2007
Offline
435
#8
Soxay:
Можно как то заставить функцию mail отправлять и на ящики test@list.ru?

Отправлять-то она отправляет.. а вот заставить mail.ru принимать... =)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
vlad00777
На сайте с 24.12.2009
Offline
119
#9

$to= "test@gmail.com" . ", " ;

$to .= "test2@ukr.net";

Верстка. Качественно! Адаптивная, резиновая, с параллаксом и прочими плюшками. В ЛС.
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#10

найди 3 отличия:

$to= "test@gmail.com" . ", " ;

$to .= "test2@ukr.net";

и

$address = "test1@yandex.ru, test2@yandex.ru";

1 - переменная, 2 - адреса, 3-?

ТС, ivan-lev дал Вам намек. Письма отправляются с сервера, все норм не переживайте. Серверу по большому счету по барабану на какое мыло слать.

Это на почтовых серверах маил.ру есть определенные требования к входящим письмам. Это у них также описано в документации, к сожалению сейчас не помню адреса, но где-то это недавно упоминал ivan-lev в аналогичной теме. Посмотрите его посты, выполните требование маиловцев, и будет щасте:)

Ну либо как вариант: отказаться от отправки писем на маил, если это конечно в контексте Вашей работы допустимо.

Подпись))
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий