Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Dle не отправляет письма php mail()

Тема в разделе "Вопросы- ответы", создана пользователем Edvard, 3 сен 2016.

03.09.16 в 11:36
04.09.16 в 04:10
13
4.191
0
  1. TopicStarter Overlay
    Edvard

    Edvard Бывалый

    Регистрация:
    15 ноя 2015
    Сообщения:
    551
    Лучших ответов:
    0
    Рейтинги:
    +96 / 2 / -0
    Всем привет. Не через обратную связь, и соответственно подписка на фильмы не отправляет письма. Хостер пишет, что у него все нормально, они проверили. Гугл ничего конкретно не говорит. Кто сталкивался с такой бедой?
     
  2. Driple

    Команда форума VIP Кинотрафик v2

    Регистрация:
    23 дек 2015
    Сообщения:
    370
    Лучших ответов:
    0
    Рейтинги:
    +61 / 0 / -0
    сталкивался, это с настройками хостера, было нашареде, как переехал на vps все заработало, к сожалению куда копать не знаю
     
  3. Den

    Den
    Команда форума VIP Кинотрафик v2

    Регистрация:
    19 окт 2015
    Сообщения:
    2.129
    Лучших ответов:
    0
    Рейтинги:
    +1.004 / 6 / -0
    На форум экстрасэнсов
     
    • Нравится Нравится x 1
  4. TopicStarter Overlay
    Edvard

    Edvard Бывалый

    Регистрация:
    15 ноя 2015
    Сообщения:
    551
    Лучших ответов:
    0
    Рейтинги:
    +96 / 2 / -0
    Дело в том, что и с локалки не хочет отправлять. Движок чистый, скачан с офф сайта. Хз куда копать.
     
  5. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.299
    Лучших ответов:
    31
    Рейтинги:
    +3.898 / 96 / -0
    с локалки и не будет отправлять, в OpenServer они находятся по путям -- OpenServer\userdata\temp\email
     
  6. TopicStarter Overlay
    Edvard

    Edvard Бывалый

    Регистрация:
    15 ноя 2015
    Сообщения:
    551
    Лучших ответов:
    0
    Рейтинги:
    +96 / 2 / -0
    А может быть из-за того, что Dle nulled?
     
  7. Keiskar

    Забанен

    Регистрация:
    2 июл 2015
    Сообщения:
    870
    Лучших ответов:
    0
    Рейтинги:
    +397 / 0 / -0
    Либо не стоит модуль для пыха, либо вообще не настроена почта
     
  8. Whitebob

    Whitebob Зелёный

    Регистрация:
    18 май 2016
    Сообщения:
    12
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    @Edvard, Посмотри часовой пояс, может с опозданием приходит. У меня такое было.
     
  9. celsoft_2

    celsoft_2 Зелёный

    Регистрация:
    25 авг 2016
    Сообщения:
    24
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    юзай smtp
     
  10. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    было такое как то, но после изменения/пересохранения настройки отправки почты в ДЛЕ письма начали отправляться!
    Думал что косяк в настройках сервера, но запустил файл с кодом ниже - письмо было доставлено сразу - значит надо копать в сторону ДЛЕ, если письмо не придёт на почту - то ковырять настройки сервера уже надо.
    PHP:
    <?php
    if(mail("[email protected]""My Subject""Line 1\nLine 2\nLine 3")) echo "message send";
    else echo 
    "message not send";

    /*
    Если напишет message not send, то функция отправки сообщений не работает.

    Решение:

    Ищем на хостинге php.ini (может находиться в папке php-bin) : там пишем или исправляем 1-ю строку:

    sendmail_path = "/usr/sbin/sendmail -t -i -f ваша-почта@mail.ru"
    session.save_path = "/var/www/profnav/data/bin-tmp"

    В этом случае все письма с любых форм должны идти только на эту почту. Чтобы формы не были привязаны только к этой почте, пишем в php,ini: sendmail_path = "/usr/sbin/sendmail -t -i"

    А в формах отправки дописывает email:

    if(mail("[email protected]", "My Subject", "Line 1\nLine 2\nLine 3", "-f [email protected]")) echo "message send";
    else echo "message not send";

    http://blogprogram.ru/ne-rabotaet-php-mail-na-xostinge/
    */
     
  11. TopicStarter Overlay
    Edvard

    Edvard Бывалый

    Регистрация:
    15 ноя 2015
    Сообщения:
    551
    Лучших ответов:
    0
    Рейтинги:
    +96 / 2 / -0
    Решилось все. В админке Dle нужно было прописать такое мыло [email protected] (sayt.ru - сайт с которого отправляю) и на хостинге в настройках домена должен был быть прописана такая почта [email protected] А основную почту прописываю админу с которой шлются все письма.
     
  12. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    так если не заполнено от какого мыла отправлять - как бы оно отправлялось? o_O
     
  13. TopicStarter Overlay
    Edvard

    Edvard Бывалый

    Регистрация:
    15 ноя 2015
    Сообщения:
    551
    Лучших ответов:
    0
    Рейтинги:
    +96 / 2 / -0
    Я ставил свое мыло, обычное, оно не работало.
     
  14. europa1988

    europa1988 Бывалый

    Регистрация:
    24 фев 2016
    Сообщения:
    613
    Лучших ответов:
    2
    Рейтинги:
    +113 / 11 / -0
    уменя было в cloudflare включено через него отправлять mail, по этому письма не уходили
     

    Вложения:

Похожие темы
  1. dodgi
    Ответов:
    5
    Просмотров:
    1.212
Загрузка...
Яндекс.Метрика