php форма связи не отправляет данные

12
S
На сайте с 13.11.2012
Offline
72
1269

Пожалуйста, помогите разобраться, из-за чего после прохождения проверок и сообщения об отправленном письме, само письмо не приходит на почту, в спаме тоже нет.

Вот код

<?php
//Если форма отправлена
if(isset($_POST['submit'])) {

//Проверка Поля ИМЯ
if(trim($_POST['contactname']) == '') {
$hasError = true;
} else {
$name = trim($_POST['contactname']);
}

//Проверка поля ТЕМА
if(trim($_POST['subject']) == '') {
$hasError = true;
} else {
$subject = trim($_POST['subject']);
}

//Проверка правильности ввода EMAIL
if(trim($_POST['email']) == '') {
$hasError = true;
} else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))) {
$hasError = true;
} else {
$email = trim($_POST['email']);
}

//Проверка наличия ТЕКСТА сообщения
if(trim($_POST['message']) == '') {
$hasError = true;
} else {
if(function_exists('stripslashes')) {
$comments = stripslashes(trim($_POST['message']));
} else {
$comments = trim($_POST['message']);
}
}

//Если ошибок нет, отправить email
if(!isset($hasError)) {
$emailTo = 'info@moypochta.ru'; //Сюда введите Ваш email
$body = "Name: $name \n\nEmail: $email \n\nSubject: $subject \n\nComments:\n $comments";
$headers = 'From: My Site <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;

mail($emailTo, $subject, $body, $headers);
$emailSent = true;
}
}
?>

$emailTo = 'info@moypochta.ru'; //Сюда введите Ваш email

изменил на свою

Где ошибки? Как исправить?

Спасибо!

Gerga
На сайте с 02.08.2015
Offline
94
#1

Smirnof, проверьте работоспособность функции mail()


echo mail( 'info@moypochta.ru', 'тема', 'текст' ) ? 'Отправлено' : 'Не отправлено';

Если выведется "Не отправлено", напишите системному администратора, чтобы тот настроил ее работу на вашем сервере.

S
На сайте с 13.11.2012
Offline
72
#2

Вывелось "Не отправлено"

Дело в том что у меня vps, я сам сис админ, попробую в тп написать, может я что-то в isp не подключил

S3
На сайте с 29.03.2012
Offline
367
#3

Smirnof, Потратьте 20-30 минут, подключите на сервер Яндекс-почту забудете про кучу проблем. Говорю исходя из своего опыта.

Будет и антиспам и стабильная работа.

Jaf4
На сайте с 03.08.2009
Offline
804
#4
Sly32:
Smirnof, Потратьте 20-30 минут, подключите на сервер Яндекс-почту забудете про кучу проблем. Говорю исходя из своего опыта.
Будет и антиспам и стабильная работа.

😕

Что значит "подключите на сервер" и чем это ему поможет?

New! NVMe VPS от SmartApe.ru (https://goo.gl/eoYYkS)
S3
На сайте с 29.03.2012
Offline
367
#5
Jaf4:
😕

Что значит "подключите на сервер" и чем это ему поможет?

Тем что не нужно возиться с настройкой своего почтового сервера.

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
Sly32:
Тем что не нужно возиться с настройкой своего почтового сервера.

Виш, Sly32, зато ВДС и "сис админ" :) (пробел выделен жирным :))

Шаред, онли шаред для нубов. Да и не только для них.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
S3
На сайте с 29.03.2012
Offline
367
#7
SeVlad:
Виш, Sly32, зато ВДС и "сис админ" :) (пробел выделен жирным :))
Шаред, онли шаред для нубов. Да и не только для них.

Глупости. Если есть желание вечно тыркаться как слепой котенко - да.

Мой пример. Перешел на ВДС. Возник вопрос что сделать с почтой. Мне дали совет и ссылку - Яндекс.почта. Зашел. Почитал. Настроил ДНСы и все остальное. Сделал ящики. Подключил на домены почту. Забыл про сложности.

Дальше работаешь где и как хоочешь. Хошь в пыхапе, хошь в Питоне...

И главный бонус - ты получаешь знания!

lonelywoolf
На сайте с 23.12.2013
Offline
151
#8

Sly32, Да. Пока из-за своей забывчивости не забываешь погасить nfs и твой сервер не начинает кого-то дидосить. Ну, или пока сплойт не схлопочешь... Да. Многим везет, это за их практику так и не успевает случитьсяЮ но вот некоторые не хило попадают и начинают понимать, что такое системное администрирование на самом деле.

---------- Добавлено 25.07.2016 в 14:56 ----------

P.S. на NFS я сам нарвался, да... )

Платный и бесплатный хостинг с защитой от DDoS (http://aquinas.su)
SeVlad
На сайте с 03.11.2008
Offline
1609
#9

Sly32, ты просто посмотри какие вопросы в этом разделе и сеошных. Я тя умоляю, какой ВДС для 98%..

Sly32:
Если есть желание вечно тыркаться как слепой котенко - да.

Не говори глупостей :) То, что ты заболел джангой и не умеешь жить на шареде - это мож и хорошо, но никак не пример для массового подражания :)

---------- Добавлено 25.07.2016 в 12:00 ----------

lonelywoolf:
и начинают понимать, что такое системное администрирование на самом деле.

Да чё там админить - 2 команды на сетап и 4 на настройку :) (это сарказм, если чо)

lonelywoolf
На сайте с 23.12.2013
Offline
151
#10

SeVlad, Кстати, с джангой на шареде делать особо и нечего. Даже на специализированном шареде... Ну если только сервер не чисто под джангу у хостера.

12

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