Страница 3 из 9
Борьба со спамом - php mail() для Free
Добавлено: Сб ноя 25, 2017 11:37 am
kyzja1488
а подскажите как будет в моем случае :
Код: Выделить всё
<?php
$recepient = "mail@kadebo-dog.zzz.com.ua";
$sitename = "Назва сайта";
$name = trim($_POST["name"]);
$email = trim($_POST["email"]);
$phone = trim($_POST["phone"]);
$sms = trim($_POST["sms"]);
$message = "Ім'я: $name \n
Emeil: $email \n
Телефон: $phone \n
Текст: $sms";
$pagetitle = "Нова заявка зі сайту \"$sitename\"";
mail($recepient,$pagetitle,$message,"Content-type: text/plain; charset\"utf-8\"\n From: $recepient");
?>
Борьба со спамом - php mail() для Free
Добавлено: Сб ноя 25, 2017 11:59 am
skyweb
$recepient - в первом аргументе функции это получатель, там надо указывать кому, то есть там надо $email, в поле From все правильно, от кого, от
mail@kadebo-dog.zzz.com.ua. Ну и \n лучше заменить в заголовках на \r\n имхо
Борьба со спамом - php mail() для Free
Добавлено: Сб ноя 25, 2017 12:00 pm
skyweb
$recepient - в первом аргументе функции это получатель, там надо указывать кому, то есть там надо $email, в поле From все правильно, от кого, от
mail@kadebo-dog.zzz.com.ua. Ну и \n лучше заменить в заголовках на \r\n имхо
Борьба со спамом - php mail() для Free
Добавлено: Сб ноя 25, 2017 12:03 pm
skyweb
продублировалось, потому что ошибка ajax вылезла

Борьба со спамом - php mail() для Free
Добавлено: Сб ноя 25, 2017 12:29 pm
kyzja1488
а можно код написать как должно быть, потому что что-то не понял где должен быть $ email,
Борьба со спамом - php mail() для Free
Добавлено: Сб ноя 25, 2017 12:34 pm
skyweb
Тогда надо написать точно откуда и куда будет ходить почта - и я напишу код, чтоб не было путаницы. В Вашем варианте, почта отправляется с
mail@kadebo-dog.zzz.com.ua на
mail@kadebo-dog.zzz.com.ua
Борьба со спамом - php mail() для Free
Добавлено: Сб ноя 25, 2017 12:38 pm
kyzja1488
Все правильно.Почта должна приходить на
mail@kadebo-dog.zzz.com.ua
Борьба со спамом - php mail() для Free
Добавлено: Сб ноя 25, 2017 12:41 pm
skyweb
Тогда в поле From нужно прописать от кого, т.е. другой ящик, с которого уходят письма
Борьба со спамом - php mail() для Free
Добавлено: Сб ноя 25, 2017 12:45 pm
kyzja1488
Борьба со спамом - php mail() для Free
Добавлено: Сб ноя 25, 2017 12:51 pm
skyweb
Код: Выделить всё
<?php
$recepient = "mail@kadebo-dog.zzz.com.ua";
$from = "sms@kadebo-dog.zzz.com.ua";
$sitename = "Назва сайта";
$name = trim($_POST["name"]);
$email = trim($_POST["email"]);
$phone = trim($_POST["phone"]);
$sms = trim($_POST["sms"]);
$message = "Ім'я: $name \n
Email: $email \n
Телефон: $phone \n
Текст: $sms";
$pagetitle = "Нова заявка зі сайту \"$sitename\"";
mail($recepient,$pagetitle,$message,"From: $from\r\nReply-To: $from\r\nMIME-Version: 1.0\r\nContent-type: text/plain; charset=utf-8\r\nX-Mailer: PHP/" . phpversion());
?>