Не приходят письма на mail почту через форму обратной связи

12
[Удален]
13879

Добрый день. Есть форма обратной связи

<?php

if ($_SERVER['REQUEST_METHOD']=='POST') {

if (isset($_POST['name'])) {$name = trim(strip_tags($_POST['name']));}

if (isset($_POST['email'])) {$email = trim(strip_tags($_POST['email']));}

if (isset($_POST['mess'])) {$mess = trim(strip_tags($_POST['mess']));}

if (empty($name) or empty($email) or empty($mess)) {

echo "<span style='color:red'>Неправильно заполнили форму</span>";

} else {

$to = "mail@mail.ru";

$headers = "Content-type: text/plain; charset = UTF-8";

$message = "Имя пославшего: $name \nЭлектронный адрес: $email \nСообщение: $mess";

$send = mail ($to, $subject, $message, $headers);

if ($send == 'true')

{

echo "<span style='color:green'>Сообщение отправлено</span>";

}

else

{

echo "<span style='color:red'>Ошибка. Сообщение не отправлено!</span>";

}

}}

?>

<form id="form1" method="post" class="contact_us" action="<?php $_SERVER['SCRIPT_NAME']?>">

<p>

<label>Имя

<input type="text" class="fields_contact_us" name="name" />

</label>

<label>Контактный E-mail

<input type="text" class="fields_contact_us" name="email" />

</label>

<label>Ваше сообщение:

<textarea name="mess" cols="" rows="10"></textarea>

</label>

<label>

<input type="submit" class="submit_button_contact" name="submit" value="Отправить" />

</label>

</p>

</form>

Так вот, не приходят письма на mail почту, хотя, если подставить yandex почту, письмо тут же приходит. Подскажите, пожалуйста, в чем может быть дело?

Joker-jar
На сайте с 26.08.2010
Offline
167
#1

/var/log/messages /var/log/mail.log ... где-то там ответ

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#2

Ну уж точно не в скрипте дело, если в пункт А идет письмецо, а в пункт Б не хочет.

Попробуйте на другом хостинге это сделать. Может быть проблема из-за почтового сервера Вашего.

На другие почтовики письма доходят?

Подпись))
P
На сайте с 03.12.2008
Offline
38
#3

если Вам важна доставка почты на mail.ru настройте MTA для работы через внешний SMTP сервер гугла.

DV
На сайте с 01.05.2010
Offline
644
#4

Курите на тему DNS PTR.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
Vladimir
На сайте с 07.06.2004
Offline
592
#5
SeoTr:
Добрый день. Есть форма обратной связи

Так вот, не приходят письма на mail почту, хотя, если подставить yandex почту, письмо тут же приходит. Подскажите, пожалуйста, в чем может быть дело?

Не хватает $headers = "From: ".$sender_email."\n";

$sender_email = реальный почтовый ящик, который вы читаете!!

При отправке, через форму на майл.ру посетителю, вы получите на свой $sender_email служебное письмо, на которе надо будет ответить с $sender_email: что трата та это не спам, и что пишу посетителю который оставил свой майл для получения корреспонденции.

Если вы используете майл.ру для получения запроса со своего сайта себе, не советую этого делать....думаю понятно почему:)

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
[Удален]
#6

Спасибо за советы. Написал хостерам - говорят сервер в бане mail.ru. Они написали запрос на отмену бана и скоро разбанят. Тема закрыта.

Vladimir
На сайте с 07.06.2004
Offline
592
#7
SeoTr:
Спасибо за советы. Написал хостерам - говорят сервер в бане mail.ru. Они написали запрос на отмену бана и скоро разбанят. Тема закрыта.

Советами надо пользоваться, а не верить на слово хостерам

Даже если разбанят, через некоторое время...очередное письмо не дойдет, а придет отправителю(которго вы не указали) шаблон на проверку, и если вы его не получите и не среагируете, будете опять в бане. Периодичность проверки с течением времени уменьшается до года, через несколько лет снимается совсем

[Удален]
#8
Nadejda:

Если вы используете майл.ру для получения запроса со своего сайта себе, не советую этого делать....думаю понятно почему

мне не понятно немножко. Разъясните, пожалуйста.

Redbaron _chaos
На сайте с 12.08.2009
Offline
667
#9

Хм, а в чем сложность сделать ящик support@мойсайт.ru ??? Делов то на пару минут, у меня на всех инет магазинах и сайтах так сделано, для каждого домена своя почта.

Ни каких банов и т.д.

А то пишет человек с сайта в форму обратной связи, а ему ответ с Майла приходит, не солидно как то.

Гемблинг, беттинг, крипта на весь мир в 3snet, 1500+ офферов. ( https://clck.ru/TdZLM ) = = CPA.HOUSE - Топовая CPA сеть ( https://clck.ru/34Swci )
[Удален]
#10
Redbaron_chaos:
Хм, а в чем сложность сделать ящик support@мойсайт.ru ??? Делов то на пару минут, у меня на всех инет магазинах и сайтах так сделано, для каждого домена своя почта.
Ни каких банов и т.д.

А то пишет человек с сайта в форму обратной связи, а ему ответ с Майла приходит, не солидно как то.

Почта и сайт не мои, чтобы что-то менять. Почту человек менять не хочет (свои принципы). Да и ответ приходить будет только владельцу сайта, никаких ответных писем

12

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