Не отправляются с сервера данные на почтовый email адрес

Уведомление администрации о проблемах с хостингом ZZZ.COM.UA (www, ftp, почта, панель управления и т.п.).

Повідомлення адміністрації про проблеми з хостингом ZZZ.COM.UA (www, ftp, пошта, панель управління і т.п.).
dmitry91
Сообщения: 1
Зарегистрирован: Пт янв 27, 2017 8:01 am
Пол: Не указан
Агент пользователя: Chrome Windows 1680x1050

Не отправляются с сервера данные на почтовый email адрес

Сообщение dmitry91 »

Здравствуйте! У меня такая проблема. Когда я заполнил форму(ввел все данные) и нажал на кнопку Отправить выводится сообщение о том что данные были успешно отправлены. Дело в том, что данные приходят на сервер в файле message.txt, а на почту почему-то не приходят. Подскажите в чем может быть проблема, помогите решить данную проблему
oa-cru
Сообщения: 44
Зарегистрирован: Чт дек 15, 2016 5:38 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1366x768

Не отправляются с сервера данные на почтовый email адрес

Сообщение oa-cru »

для бесплатных аккаунтов в рамках борьбы со спамом было введено дополнительное правило, касающееся отправки писем при помощи функции php mail():
1) в скрипте, отвечающем за отправку писем, должен обязательно быть заголовок From:

$headers = 'From: happyuser@zzz.com.ua' . "\r\n" .

где happyuser@happy.zzz.com.ua - это почтовый ящик, с которого отправляются письма.
Внимание: на этом ящике не может быть установлено перенаправление, поскольку ящик с перенаправлением функционирует только как посредник, то есть с него нельзя отправлять письма.
2) Адрес электронной почты, вписанный в этом заголовке, должен реально существовать и быть добавлен в панели управления в закладке "Почта".
Если хотя бы одно из этих условий не выполнено, то письма не будут отправляться. Вы можете перейти на платный аккаунт, чтобы не было нужды вписывать заголовок.
Эта мера позволяет нам заблокировать одну из возможностей рассылки спама и гарантирует отправку писем только с почтовых ящиков владельцев аккаунта.

Если Вы вписали заголовок, но письма все равное не отправляются, пришлите, пожалуйста, скрипт, который Вы используете, URL страницы, на котором он используется, и всю возможную дополнительную информацию, чтобы служба поддержки могла быстрее найти, в чем проблема.

Мы попробовали самостоятельно отредактировать Ваш проект (send.php), добавив $headers[] = 'From: admin@mydomaincodemba.zzz.com.ua' . "\r\n". Также мы создали для Вас тестовый почтовый ящик.
Присоединяйтесь к нам на Facebook или vKontakte и получайте наши эксклюзивные предложения, а также будьте в курсе важных событий и новостей мира веб-хостинга!
formaregistracii
Сообщения: 1
Зарегистрирован: Сб мар 10, 2018 6:34 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1366x768

Не отправляются с сервера данные на почтовый email адрес

Сообщение formaregistracii »

Не отравляет данные на почту. Вот код php, помогите плиз
<?php
$headers = 'From: m.g.tanita1994@gmail.com"' . "\r\n" .

$recepient = "m.g.tanita1994@gmail.com";
$sitename = "Название сайта";

$name = trim($_POST["name"]);
$tema = trim($_POST["tema"]);
$email = trim($_POST["email"]);
$message = trim($_POST["message"]);


$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

Не отправляются с сервера данные на почтовый email адрес

Сообщение skyweb »

В Вашем скрипте слишком много ошибок. Воспользуйтесь поиском (похожих тем очень много) или посмотрите, например, zzz-com-ua-zzz-com-ua-f11/php-mail-t1433.html. Там совсем коротко и понятно.
batareika
Сообщения: 83
Зарегистрирован: Чт июл 14, 2016 9:35 am
Откуда: Київ
Пол: Мужчина
Агент пользователя: Chrome Windows 1920x1080
Контактная информация:

Не отправляются с сервера данные на почтовый email адрес

Сообщение batareika »

formaregistracii писал(а):Не отравляет данные на почту. Вот код php, помогите плиз
<?php
$headers = 'From: m.g.tanita1994@gmail.com"' . "\r\n" .

$recepient = "m.g.tanita1994@gmail.com";
$sitename = "Название сайта";

$name = trim($_POST["name"]);
$tema = trim($_POST["tema"]);
$email = trim($_POST["email"]);
$message = trim($_POST["message"]);


$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");

?>
Добрый день! Попробуйте вот таким образом отправить:

Код: Выделить всё

<?php
$recepient = "m.g.tanita1994@gmail.com";
$sitename = "Название сайта";

$name = trim($_POST["name"]);
$tema = trim($_POST["tema"]);
$email = trim($_POST["email"]);
$message = trim($_POST["message"]);


$pagetitle = "Новая заявка с сайта \"$sitename\"";
$headers = array(
    'From' => $recepient,
    'Content-type' => 'text/plain; charset=utf-8'
);
mail($recepient, $pagetitle, $message, $headers);

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

Не отправляются с сервера данные на почтовый email адрес

Сообщение skyweb »

batareika писал(а):Добрый день! Попробуйте вот таким образом отправить...
Скорее всего так работать не будет, потому что нет sender-а (локального ящика отправителя для From). Никогда не отправлял несобранные headers, не знаю, но имхо лучше собрать их в текст через implode("\r\n", $headers) и ко всем ключам добавить ": "
batareika
Сообщения: 83
Зарегистрирован: Чт июл 14, 2016 9:35 am
Откуда: Київ
Пол: Мужчина
Агент пользователя: Chrome Windows 1920x1080
Контактная информация:

Не отправляются с сервера данные на почтовый email адрес

Сообщение batareika »

skyweb писал(а):
batareika писал(а):Добрый день! Попробуйте вот таким образом отправить...
Скорее всего так работать не будет, потому что нет sender-а (локального ящика отправителя для From). Никогда не отправлял несобранные headers, не знаю, но имхо лучше собрать их в текст через implode("\r\n", $headers) и ко всем ключам добавить ": "
Через масив тоже должно работать:

Код: Выделить всё

$headers = array(
    'From' => $recepient,
    'Content-type' => 'text/plain; charset=utf-8'
);
Аватара пользователя
skyweb
Сообщения: 259
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Не отправляются с сервера данные на почтовый email адрес

Сообщение skyweb »

Не знал, возможно. Но все равно, тут:

Код: Выделить всё

'From' => $recepient,
нужен локальный ящик (отправитель), а его в скрипте нет.
batareika
Сообщения: 83
Зарегистрирован: Чт июл 14, 2016 9:35 am
Откуда: Київ
Пол: Мужчина
Агент пользователя: Chrome Windows 1920x1080
Контактная информация:

Не отправляются с сервера данные на почтовый email адрес

Сообщение batareika »

skyweb писал(а):Не знал, возможно. Но все равно, тут:

Код: Выделить всё

'From' => $recepient,
нужен локальный ящик (отправитель), а его в скрипте нет.
1-я строчка предоставленого мной кода:

Код: Выделить всё

$recepient = "m.g.tanita1994@gmail.com";
Хотя, если это бесплатный аккаунт, то насколько я помню, почта тоже должна быть от zzz.com.ua
Аватара пользователя
skyweb
Сообщения: 259
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Не отправляются с сервера данные на почтовый email адрес

Сообщение skyweb »

oa-cru писал(а):для бесплатных аккаунтов в рамках борьбы со спамом было введено дополнительное правило, касающееся отправки писем при помощи функции php mail():
1) в скрипте, отвечающем за отправку писем, должен обязательно быть заголовок From:

$headers = 'From: happyuser@zzz.com.ua' . "\r\n" .

где happyuser@happy.zzz.com.ua - это почтовый ящик, с которого отправляются письма.
$recepient - это конечный получатель, а happyuser@happy.zzz.com.ua - отправитель. А у Вас и отправитель и получатель сидят на одном адресе.
Ответить

Вернуться в «Поддержка клиентов ZZZ.COM.UA / Підтримка клієнтів ZZZ.COM.UA»