Не отправляются с сервера данные на почтовый email адрес
Не отправляются с сервера данные на почтовый email адрес
Здравствуйте! У меня такая проблема. Когда я заполнил форму(ввел все данные) и нажал на кнопку Отправить выводится сообщение о том что данные были успешно отправлены. Дело в том, что данные приходят на сервер в файле message.txt, а на почту почему-то не приходят. Подскажите в чем может быть проблема, помогите решить данную проблему
Не отправляются с сервера данные на почтовый email адрес
для бесплатных аккаунтов в рамках борьбы со спамом было введено дополнительное правило, касающееся отправки писем при помощи функции 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". Также мы создали для Вас тестовый почтовый ящик.
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". Также мы создали для Вас тестовый почтовый ящик.
-
- Повідомлень: 1
- З нами з: Суб березня 10, 2018 6:34 pm
- Стать:
- Агент користувача:
Не отправляются с сервера данные на почтовый email адрес
Не отравляет данные на почту. Вот код 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
$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
- Звідки: Харьков
- Стать:
- Агент користувача:
Не отправляются с сервера данные на почтовый email адрес
В Вашем скрипте слишком много ошибок. Воспользуйтесь поиском (похожих тем очень много) или посмотрите, например, zzz-com-ua-zzz-com-ua-f11/php-mail-t1433.html. Там совсем коротко и понятно.
-
- Повідомлень: 83
- З нами з: Чет липня 14, 2016 9:35 am
- Звідки: Київ
- Стать:
- Агент користувача:
- Контактна інформація:
Не отправляются с сервера данные на почтовый 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");
?>
Код: Виділити все
<?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
- Звідки: Харьков
- Стать:
- Агент користувача:
Не отправляются с сервера данные на почтовый email адрес
Скорее всего так работать не будет, потому что нет sender-а (локального ящика отправителя для From). Никогда не отправлял несобранные headers, не знаю, но имхо лучше собрать их в текст через implode("\r\n", $headers) и ко всем ключам добавить ": "batareika писав:Добрый день! Попробуйте вот таким образом отправить...
-
- Повідомлень: 83
- З нами з: Чет липня 14, 2016 9:35 am
- Звідки: Київ
- Стать:
- Агент користувача:
- Контактна інформація:
Не отправляются с сервера данные на почтовый email адрес
Через масив тоже должно работать:skyweb писав:Скорее всего так работать не будет, потому что нет sender-а (локального ящика отправителя для From). Никогда не отправлял несобранные headers, не знаю, но имхо лучше собрать их в текст через implode("\r\n", $headers) и ко всем ключам добавить ": "batareika писав:Добрый день! Попробуйте вот таким образом отправить...
Код: Виділити все
$headers = array(
'From' => $recepient,
'Content-type' => 'text/plain; charset=utf-8'
);
- skyweb
- Повідомлень: 259
- З нами з: Вів серпня 22, 2017 3:29 pm
- Звідки: Харьков
- Стать:
- Агент користувача:
Не отправляются с сервера данные на почтовый email адрес
Не знал, возможно. Но все равно, тут:
нужен локальный ящик (отправитель), а его в скрипте нет.
Код: Виділити все
'From' => $recepient,
-
- Повідомлень: 83
- З нами з: Чет липня 14, 2016 9:35 am
- Звідки: Київ
- Стать:
- Агент користувача:
- Контактна інформація:
Не отправляются с сервера данные на почтовый email адрес
1-я строчка предоставленого мной кода:skyweb писав:Не знал, возможно. Но все равно, тут:нужен локальный ящик (отправитель), а его в скрипте нет.Код: Виділити все
'From' => $recepient,
Код: Виділити все
$recepient = "m.g.tanita1994@gmail.com";
- skyweb
- Повідомлень: 259
- З нами з: Вів серпня 22, 2017 3:29 pm
- Звідки: Харьков
- Стать:
- Агент користувача:
Не отправляются с сервера данные на почтовый email адрес
$recepient - это конечный получатель, а happyuser@happy.zzz.com.ua - отправитель. А у Вас и отправитель и получатель сидят на одном адресе.oa-cru писав:для бесплатных аккаунтов в рамках борьбы со спамом было введено дополнительное правило, касающееся отправки писем при помощи функции php mail():
1) в скрипте, отвечающем за отправку писем, должен обязательно быть заголовок From:
$headers = 'From: happyuser@zzz.com.ua' . "\r\n" .
где happyuser@happy.zzz.com.ua - это почтовый ящик, с которого отправляются письма.