Борьба со спамом - php mail() для Free

Информация от администрации для пользователей о предстоящих изменениях, возможных проблемах, и т.п.

Інформація від адміністрації для користувачів щодо запланованих змін, можливих проблем, тощо.
kyzja1488
Сообщения: 6
Зарегистрирован: Чт ноя 16, 2017 2:15 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1366x768

Борьба со спамом - php mail() для Free

Сообщение 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");            
?>
Аватара пользователя
skyweb
Сообщения: 259
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Борьба со спамом - php mail() для Free

Сообщение skyweb »

$recepient - в первом аргументе функции это получатель, там надо указывать кому, то есть там надо $email, в поле From все правильно, от кого, от mail@kadebo-dog.zzz.com.ua. Ну и \n лучше заменить в заголовках на \r\n имхо
Аватара пользователя
skyweb
Сообщения: 259
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Борьба со спамом - php mail() для Free

Сообщение skyweb »

$recepient - в первом аргументе функции это получатель, там надо указывать кому, то есть там надо $email, в поле From все правильно, от кого, от mail@kadebo-dog.zzz.com.ua. Ну и \n лучше заменить в заголовках на \r\n имхо
Аватара пользователя
skyweb
Сообщения: 259
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Борьба со спамом - php mail() для Free

Сообщение skyweb »

продублировалось, потому что ошибка ajax вылезла :roll:
kyzja1488
Сообщения: 6
Зарегистрирован: Чт ноя 16, 2017 2:15 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1366x768

Борьба со спамом - php mail() для Free

Сообщение kyzja1488 »

а можно код написать как должно быть, потому что что-то не понял где должен быть $ email,
Аватара пользователя
skyweb
Сообщения: 259
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Борьба со спамом - php mail() для Free

Сообщение skyweb »

Тогда надо написать точно откуда и куда будет ходить почта - и я напишу код, чтоб не было путаницы. В Вашем варианте, почта отправляется с mail@kadebo-dog.zzz.com.ua на mail@kadebo-dog.zzz.com.ua
kyzja1488
Сообщения: 6
Зарегистрирован: Чт ноя 16, 2017 2:15 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1366x768

Борьба со спамом - php mail() для Free

Сообщение kyzja1488 »

Все правильно.Почта должна приходить на mail@kadebo-dog.zzz.com.ua
Аватара пользователя
skyweb
Сообщения: 259
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Борьба со спамом - php mail() для Free

Сообщение skyweb »

Тогда в поле From нужно прописать от кого, т.е. другой ящик, с которого уходят письма
kyzja1488
Сообщения: 6
Зарегистрирован: Чт ноя 16, 2017 2:15 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1366x768

Борьба со спамом - php mail() для Free

Сообщение kyzja1488 »

Аватара пользователя
skyweb
Сообщения: 259
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Борьба со спамом - php mail() для Free

Сообщение 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());
?>

Ответить

Вернуться в «Объявления и новости / Оголошення та новини»