Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
3 / 3 / 1
Регистрация: 07.06.2014
Сообщений: 58
1

Не отправляются письма на mail.ru

15.05.2018, 19:12. Показов 1175. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ситуация такова: на сайте есть форма, которую заполняет посетитель, данные с этой формы должны приходят на почту, но:
1. На гугл и яндекс почту письма приходят.
2. Этот же сайт, установленный на том же хостинге, но на другом аккаунте, письма на mail.ru всё-таки доставляет.
3. Сайт с которого письма на mail.ru не приходят стоит на домене ".рф". (может в этом причина?)
Может кто подскажет, что делать?

Добавлено через 3 минуты
P.S. Нужно починить отправку почты на mail.ru и использую домен ".рф" вариант с использованием яндекса или гугла не подходит. P.P.S. На делегированную почту от яндекса письма тоже не приходят.
Вот код 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php
    $email_to = 'pochta@mail.ru'; //укажите сюда вашу почту
    $name     =   $_POST['name'];
    $email    =   $_POST['email'];
    $phone    =   $_POST['phone'];
    $skolko    =   $_POST['skolko'];
    $chto    =   $_POST['chto'];
    $raznoobrazie    =   $_POST['raznoobrazie'];
    $avtory    =   $_POST['avtory'];
    $iskluchenie    =   $_POST['iskluchenie'];
    $other    =   $_POST['other'];
    $kakuznali    =   $_POST['kakuznali'];
    $gotovo    =   $_POST['gotovo'];
    $subject  =   "Поступил новый заказ на НАЗВАНИЕ ВАШЕГО САЙТА";
 
    if (!empty($name)) {
    $message  .=   "<br><b>Имя:</b> ";
    $message  .=   $name;
    $message  .=   "\r\n";
    }
    if (!empty($email)) {
    $message  .=   "<br><b>Почта:</b> ";
    $message  .=   $email;
    $message  .=   "\r\n";
    }
    if (!empty($phone)) {
    $message  .=   "<br><b>Телефон:</b> ";
    $message  .=   $phone;
    $message  .=   "\r\n";
    }
    if (!empty($skolko)) {
    $message  .=   "<br><b>Сколько времени готов тратить на чтение:</b> ";
    $message  .=   $skolko;
    $message  .=   "\r\n";
    }
    if (!empty($chto)) {
    $message  .=   "<br><b>Что полезного нужно или хочется изучить:</b> ";
    $message  .=   $chto;
    $message  .=   "\r\n";
    }
    if (!empty($raznoobrazie)) {
    $message  .=   "<br><b>Чем разнообразить:</b> ";
    $message  .=   $raznoobrazie;
    $message  .=   "\r\n";
    }
    if (!empty($avtory)) {
    $message  .=   "<br><b>Предпочтительные авторы:</b> ";
    $message  .=   $avtory;
    $message  .=   "\r\n";
    }
    if (!empty($iskluchenie)) {
    $message  .=   "<br><b>Исключения:</b> ";
    $message  .=   $iskluchenie;
    $message  .=   "\r\n";
    }
    if (!empty($other)) {
    $message  .=   "<br><b>Другие пожелания:</b> ";
    $message  .=   $other;
    $message  .=   "\r\n";
    }
    if (!empty($gotovo)) {
    $message  .=   "<br><b>Готовый набор:</b> ";
    $message  .=   $gotovo;
    $message  .=   "\r\n";
    }
    if (!empty($kakuznali)) {
    $message  .=   "<br><b>Как узнали о нас:</b> ";
    $message  .=   $kakuznali;
    $message  .=   "\r\n";
    }
 
 
    $name_in_head = "Заказ";
    $headers  = "From: $name_in_head\r\n";
    $headers .= "Content-Type: text/html; charset=utf-8\r\n";
    mail($email_to, $subject, $message, $headers);
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2018, 19:12
Ответы с готовыми решениями:

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

PHP mail(); не отправляются даные
Добрый день. Я на форуме много читал статей написаных о проблемы с функцией mail(); в php. всё...

Письма через mail() не отправляются
Добрый день. Я новичок в PHP и вэб-программировании. Есть проблемы с почтой, забодался, в...

Не отправляются письма с переменными
Возникла проблема перестали отправляться письма с переменными Данный вариант отправляет $mail =...

2
9 / 9 / 9
Регистрация: 05.03.2018
Сообщений: 65
17.05.2018, 10:55 3
PHP
1
$headers  = "From: $name_in_head\r\n";
В этом заголовке должен быть адрес отправителя а не слово "Заказ"
0
17.05.2018, 10:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2018, 10:55
Помогаю со студенческими работами здесь

Не отправляются письма, СРОЧН
ПРЕДУПРЕЖДАЮ, проверяю на хосте, на нём если служба отправки меилов. Дело такое, в папку temp...

Не отправляются письма через Оперу
Отправляю письма с сайта через mail(). Отправляю два письма сразу, а потом проверяю отправились ли...

Отправка письма на mail.ru через PHP mail()
Добрый день! Перелопатил много чего. Подскажите как все-таки отправить письмо на мэил.ру при помощи...

Не отправляются сообщения на E-mail с формы на сайте
Здравствуйте! Скачал в интернете шаблон одностраничника (если поможет, вот название и ссылка:...

Не отправляются сообщения mail () php на hotmail
Сообщения отправляемые через mail () не доходят до hotmail. Даже в спаме нет. Проверял на mail.ru,...

Не отправляются письма
Доброго времени суток. Проблема заключается в том, что Битрикс не отправляет письма через...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru