Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 03.04.2022
Сообщений: 35

Не отправляются сообщения на почту с формы обратной связи с ZZZ

18.06.2022, 13:14. Показов 819. Ответов 7

Студворк — интернет-сервис помощи студентам
Сайт расположен на бесплатном хостинге ZZZ
Письмо должно отправляться на указанный адрес, по сути самому себе (с другим почтовым адресов в From тоже не работает)
После нажатия на кнопку пишет, что письмо успешно отправлено, но письмо не приходит
Как исправить?

Форма обратной связи:
HTML5
1
2
3
4
5
6
7
8
9
<form action="send.php" method="post">
    <input type="text" name ="login"/>
    <input type="password" name="pass" />
    <input type="email" name = "email" />
    <input type="tel" name = "tel" />
 
    <input type="submit" value="Отправить данные"/>
 
</form>
Сам файл send.php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php 
 
$login=$_POST['login'];
$pass=$_POST['pass'];
$email=$_POST['email'];
$tel=$_POST['tel'];
 
 
$login=htmlspecialchars($login);
$pass=htmlspecialchars($pass);
$email=htmlspecialchars($email);
$tel=htmlspecialchars($tel);
 
$login=urldecode($login);
$pass=urldecode($pass);
$email=urldecode($email);
$tel=urldecode($tel);
 
$login=trim($login);
$pass=trim($pass);
$email=trim($email);
$tel=trim($tel);
 
if(mail("gostinica64sar@mail.ru",
"Письмо",
"Логин:".$login."\n".
"Пароль:".$pass."\n".
"Email:".$email."\n".
"Телефон:".$tel,
"From:gostinica64sar@mail.ru \r\n")
) {
    echo('Письмо отправлено');
}
else {
    echo('Есть ошибки!');
}
?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.06.2022, 13:14
Ответы с готовыми решениями:

Отправка на почту из формы обратной связи
Ребят, доброго вечера! Помогите, пожалуйста вот с такой штукой. Нужно сделать так, что, если поле mail (это не обязательное поле) не...

На почту не приходят письма с формы обратной связи
Проблема такая. Есть html код формы (на странице contacts.html) с этой страницы, если форма заполняем, на почту приходят письма. ...

Отправка файлов на почту из формы обратной связи
Добрый день. Извини что отвлекаю всех читателей данного форума, но хотелось бы попросить кинуть гайд или пример на то как сделать форму...

7
 Аватар для Morgot
336 / 129 / 18
Регистрация: 26.12.2010
Сообщений: 501
18.06.2022, 14:45
Amurmurmur, если его блокирует антиспам (на бесплатном хостинге или мейл.ру), то никак. Сейчас отправка почты - дело немного посложнее, чем просто вызвать функцию mail..
1
0 / 0 / 0
Регистрация: 03.04.2022
Сообщений: 35
18.06.2022, 16:51  [ТС]
Спасибо за ответ
0
168 / 124 / 42
Регистрация: 25.10.2019
Сообщений: 476
18.06.2022, 18:11
В теории для "обхода антиспама" нужно писать DKIM, DMARC и SPF в записи домена. Это может помочь.
0
126 / 106 / 20
Регистрация: 23.05.2015
Сообщений: 698
18.06.2022, 22:52
На beget.ru я пытался решить эту проблему,
в результате support сказали мне, что на бесплатном это работать не будет.
0
168 / 124 / 42
Регистрация: 25.10.2019
Сообщений: 476
19.06.2022, 00:18
SeGun, значит такова их политика, тут действительно ничего не сделать. только перейти туда,где это разрешено.
Если честно, то с таким явлением (запрет хостинга) не сталкивался т.к всю дорогу юзаю платный хостинг(кстати, не дорого), но с недоставкой сталкивался ни раз. Исправлял все как-раз через записи домена
0
126 / 106 / 20
Регистрация: 23.05.2015
Сообщений: 698
19.06.2022, 11:14
Да, такова их политика.
Я то же работаю на платном, а это как и тов. автор проводил эксперимент.

Добавлено через 6 минут
Да. Были такие случаи когда уходило и не приходило письмо.
Но там домен отправителя находился в black-list(е) получателя.
Могу посоветовать проверить на доставку по своему адресу, на mail или на yandex или на gmail.
Если доходит, то функция отправки работает и проблема в домене получателя, если нет - спрашивать наличие этой функции на бесплатном хостинге у support(a) хостинга.
0
 Аватар для Morgot
336 / 129 / 18
Регистрация: 26.12.2010
Сообщений: 501
20.06.2022, 15:01
Цитата Сообщение от websyst_ru Посмотреть сообщение
теории для "обхода антиспама" нужно писать DKIM, DMARC и SPF в записи домена
Именно так. Gmail почти гарантированно заблочит письма, ну где-то после первых 10-30 без SPF, яндекс тоже не особо такое любит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.06.2022, 15:01
Помогаю со студенческими работами здесь

Отправка письма на почту из формы обратной связи
Здравствуйте , прошу помощи с формой обратной связи и отправкой письма на почту ! HomeController public ActionResult Feedback() ...

Почему не приходит письмо на почту из формы обратной связи на сайте?
Здравствуйте! Прошу объяснить мне почему не работает данный код &lt;?php if (session_id()=='') session_start(); if (isset($_POST)) { ...

Подскажите пожалуйста, из формы обратной связи приходит на почту та же форма
Подскажите пожалуйста, при заполнении формы клиентами мне на почту приходит эта же форма с выбором без тех данных что выбрали мои...

На почту с формы обратной связи не приходят значения radio-кнопок
Не когда не подключал input=&quot;radio&quot; ) ПХП ФОРМА &lt;?php if (isset($_POST)) {$name = $_POST;} if (isset($_POST)) {$phone = $_POST;} ...

С формы обратной связи приходят пустые сообщения
Всем привет. Столкнулся с такой проблемой. На сайте есть форма обратной связи, работает без проблем, но несколько раз в день приходят...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru