0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 5
|
||||||
1 | ||||||
Не работает обратная связь25.03.2014, 12:54. Показов 10047. Ответов 10
Метки нет (Все метки)
Добрый день, я делаю (точнее изменяю шаблон) себе сайт-визитку - всё хорошо, только осталась последняя проблема - форма обратной связи никак не хочет отправлять мне письма на почту. Почитал тут подобные темы - у большинства письма отправляются, но коряво. А вот у меня - вообще ни разу письмо так и не дошло.
В PHP новичок, достигать каких то высот в этом деле не собираюсь, буду благодарен если кто подскажет в чём может быть дело. Использую шаблон с сайта bayguzin http://bayguzin.ru/assets/file... -files.zip , там уже присутствует файл send-mail.php.
0
|
25.03.2014, 12:54 | |
Ответы с готовыми решениями:
10
Не работает обратная связь Не работает обратная связь PHP - обратная связь, не работает Не корректно работает обратная связь на сайте |
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
|
|
25.03.2014, 14:05 | 2 |
проверьте правильность email и не пустой ли subject
1
|
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 5
|
|
25.03.2014, 14:37 [ТС] | 3 |
Я пробовал разные почты, ни на один так и не пришло - пробовал на яндекс и гмэйл. Есть у кого нибудь возможность скачать этот шаблон и проверить его работоспособность?
У меня такое чувство, что проблема не в коде, а где то у меня - вот только незнаю в чём. Пробовал указывать просто $subject = 'subject'; не пришло ничего. Вот например - демо формы обратной связи, с неё мне тоже ничего не приходит на почту http://ruseller.com/lessons/le... ontact.php
0
|
3 / 3 / 2
Регистрация: 21.12.2012
Сообщений: 12
|
|
25.03.2014, 15:11 | 4 |
0
|
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 5
|
|
25.03.2014, 15:41 [ТС] | 5 |
С кодом у меня всё в порядке (вроде как), но письма не доходят.
0
|
Заблокирован
|
||||||
26.03.2014, 00:11 | 6 | |||||
Попробуйте так
0
|
Не мoдepaтор
|
|
26.03.2014, 01:51 | 7 |
Хоть так, хоть не так, а письмо не отправится никак - это ведь уже и так понятно.
Тут вся проблема в этом: mail($To, $subject, $msg, $header); Попробуйте отправить через class.phpmailer.php, если не придет письмо, тогда Я вам напишу как отправить письмо по настоящему, минуя все неудобства, которые предоставляют многие хостинги.
1
|
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 5
|
|
26.03.2014, 23:52 [ТС] | 8 |
А в чём конкретно проблема? Почему у других работает, а у меня нет? Не может же это от моей системы зависеть.
Если не трудно, можете проверить доставку Вам письма, вот в этом примере? http://script.landman.ru/sendmail/ У меня не доставляется на яндекс.
0
|
Не мoдepaтор
|
|
27.03.2014, 02:17 | 9 |
Сообщение было отмечено Yolomatic как решение
Решение
Отправил, ввел свой яндекс! А куда оно должно мне придти?
Добавлено через 1 минуту Бывают чудо хостинги, где функция mail() отключена. Нужно использовать sendmail, то есть с авторизацией и кучей фишек, но это даже лучше в плане спама. Кстати, Я один свой проект по малограмотности весь написал на mail(), потом в процессе понял что это была ошибка, так-как пользователь обязательно должен получить письмо именно туда, куда он хочет, а почта гугла не пускала - помещала в "спам", и Я все перевел на "sendmail" - проблем теперь "0". Остальные проекты работают с помощью класса "майлер"
1
|
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 5
|
|
27.03.2014, 12:29 [ТС] | 10 |
Придти должно Вам же на почту, это тестовый скрипт, который мне кто то посоветовал.
Ясно, то есть дело в хостинге. Я думал что такие вещи в обычном порядке должны работать. Спасибо за помощь.
0
|
Не мoдepaтор
|
||||||
27.03.2014, 13:05 | 11 | |||||
Сообщение было отмечено Yolomatic как решение
Решение
Вот функция "sendmail" , подключите ее на страницу через инклуд.
Файл: "smtp.php" Кликните здесь для просмотра всего текста
Пропишите в ней настройки в строках: 2, 3, 4, 5, узнать их можете в панели управления хостинга, или сразу спросить в техподдержке. Подключение к своей странице: require("smtp.php"); Далее у себя на странице замените: mail($To, $subject, $msg, $header); на MailSmtp($To, $subject, $msg, $header); Все, должно работать!
1
|
27.03.2014, 13:05 | |
27.03.2014, 13:05 | |
Помогаю со студенческими работами здесь
11
PHP обратная связь работает только если пользователь указывает google почту Обратная связь Обратная связь Обратная связь Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |