Jump to content
  • 0

(php) Печаль Не приходит письмо после отправки через форму на сайте.


volkov.mvd
 Share

Question

Доброго времени суток Уважаемые форумчане!
Оговорю сразу, не силен в php, да и вообще в программировании...
Столкнулся с проблемой, на сайте есть форма отправки заявки, после ее заполнения и отправки, письмо на электронную почту не приходит...
Будьте добры, подскажите, что не так в коде?
Заранее всем Вам огромное спасибо!
 
код sender.php:
 
<?php    $Subject=$_POST['type'];    $from = "noreply". $HTTP_HOST;           $to="tomskremont1@mail.ru";         $headers  = "MIME-Version: 1.0\r\n";    $headers .= "Content-type: text/html; charset=utf-8 \r\n";    $headers .= "From: noreply <".$from.">\r\n";       $msg = '        <p>   Имя: '.$_POST['name'].'</p>        <p>   Телефон: '.$_POST['phone'].'</p>    ';     if(mail($to, $Subject, $msg, $headers))    {        echo "<span style='font-size:25px;color:blue;'><center>Сообщение успешно отправлено!</center><span><p><center>В ближайшее время с Вами свяжется наш менеджер. Благодарим за сотрудничество!</center></span>";        echo "<meta http-equiv='refresh' content='2;URL=http://xn--e1ajfcfbenhhj.xn--p1ai/'>";    }    else    {        echo "Error : Email has not been sent.";    }   ?>

код в форме отправки писем:

<div class="form">      <h3>Оставьте заявку на расчет стоимости ремонта по акции</h3>      <!--<div class="free"></div>-->      <form action="sender.php" method="POST">        <input type="text"  class="finput nameinp sinp" name="name" placeholder="Введите имя">        <input type="text"  class="finput phoneinp sinp" name="phone" placeholder="Введите телефон">        <input type="hidden" class="adress" name="time" value="">        <input type="hidden"  name="email" class="email" value="tomskremont1@mail.ru">        <input type="hidden"  name="comment" value="None">        <input type="hidden" name="type" value="Расчет стоимости ремонта по акции">        <input type="hidden" value="F" name="button" id="senderid">        <p>Ваши контактные данные в безопасности и не будут переданы третьим лицам</p>        <input class="s_submit" type="button" value="Оставить заявку">      </form>    </div>

 

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Если код не выдает ошибок то:

 

1. проверьте папку спам в почтовом ящике.

2. обратитесь в саппорт хостера. Зачастую у хостеров отключена или ограничена возможность отправки писем с помощью функции mail(). Так для примера у хостера Петерхост при отправки писем через mail() адрес отправителя должен совпадать с техническим ящиком который создается автоматически. У других хостеров могут быть похожие особенности в настройках.

Link to comment
Share on other sites

  • 0

Если код не выдает ошибок то:

 

1. проверьте папку спам в почтовом ящике.

2. обратитесь в саппорт хостера. Зачастую у хостеров отключена или ограничена возможность отправки писем с помощью функции mail(). Так для примера у хостера Петерхост при отправки писем через mail() адрес отправителя должен совпадать с техническим ящиком который создается автоматически. У других хостеров могут быть похожие особенности в настройках.

Спасибо огромное Мастер! Буду уточнять у хостера. Кстати, установил в другую папку в корневой директории, joomla, и использую ее как отдельный прайс лист для заказа работ, так вот с нее письма уходят без проблем...

Link to comment
Share on other sites

  • 0

какой до жути знакомый код :)

компания по ремонту и отделки помещений?

Да, все верно) Товарищ, скинул этот шаблон, попросил изменить инфо и тд, он совсем полено, а я чайник, но вроде как хоть могу картинки да текст поменять))

Link to comment
Share on other sites

  • 0

Спасибо большое за помощь, узнал у хостера, действительно, есть ограничения... Буду настраивать почтовую программу, сказали что на нее письма будут доходить!

 

Еще раз спасибо! Классный форум!))

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy