Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Вопросы- ответы' started by Edvard, Sep 3, 2016.

03.09.16 в 11:36
04.09.16 в 04:10
13
6,093
0
  1. TopicStarter Overlay
    Edvard

    Edvard Бывалый

    Joined:
    Nov 15, 2015
    Messages:
    551
    Best Answers:
    0
    Ratings:
    +96 / 2 / -0
    Всем привет. Не через обратную связь, и соответственно подписка на фильмы не отправляет письма. Хостер пишет, что у него все нормально, они проверили. Гугл ничего конкретно не говорит. Кто сталкивался с такой бедой?
     
  2. Driple

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

    Joined:
    Dec 23, 2015
    Messages:
    369
    Best Answers:
    0
    Ratings:
    +61 / 0 / -0
    сталкивался, это с настройками хостера, было нашареде, как переехал на vps все заработало, к сожалению куда копать не знаю
     
  3. Den

    Den
    Staff Member VIP Кинотрафик v2

    Joined:
    Oct 19, 2015
    Messages:
    2,097
    Best Answers:
    0
    Ratings:
    +1,002 / 7 / -0
    На форум экстрасэнсов
     
    • Нравится Нравится x 1
  4. TopicStarter Overlay
    Edvard

    Edvard Бывалый

    Joined:
    Nov 15, 2015
    Messages:
    551
    Best Answers:
    0
    Ratings:
    +96 / 2 / -0
    Дело в том, что и с локалки не хочет отправлять. Движок чистый, скачан с офф сайта. Хз куда копать.
     
  5. PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,433
    Best Answers:
    32
    Ratings:
    +4,062 / 137 / -0
    с локалки и не будет отправлять, в OpenServer они находятся по путям -- OpenServer\userdata\temp\email
     
  6. TopicStarter Overlay
    Edvard

    Edvard Бывалый

    Joined:
    Nov 15, 2015
    Messages:
    551
    Best Answers:
    0
    Ratings:
    +96 / 2 / -0
    А может быть из-за того, что Dle nulled?
     
  7. Keiskar

    Забанен

    Joined:
    Jul 2, 2015
    Messages:
    855
    Best Answers:
    0
    Ratings:
    +386 / 0 / -0
    Либо не стоит модуль для пыха, либо вообще не настроена почта
     
  8. Whitebob

    Whitebob Зелёный

    Joined:
    May 18, 2016
    Messages:
    12
    Best Answers:
    0
    Ratings:
    +0 / 0 / -0
    @Edvard, Посмотри часовой пояс, может с опозданием приходит. У меня такое было.
     
  9. celsoft_2

    celsoft_2 Зелёный

    Joined:
    Aug 25, 2016
    Messages:
    24
    Best Answers:
    0
    Ratings:
    +0 / 0 / -0
    юзай smtp
     
  10. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 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 Бывалый

    Joined:
    Nov 15, 2015
    Messages:
    551
    Best Answers:
    0
    Ratings:
    +96 / 2 / -0
    Решилось все. В админке Dle нужно было прописать такое мыло [email protected] (sayt.ru - сайт с которого отправляю) и на хостинге в настройках домена должен был быть прописана такая почта [email protected] А основную почту прописываю админу с которой шлются все письма.
     
  12. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    так если не заполнено от какого мыла отправлять - как бы оно отправлялось? o_O
     
  13. TopicStarter Overlay
    Edvard

    Edvard Бывалый

    Joined:
    Nov 15, 2015
    Messages:
    551
    Best Answers:
    0
    Ratings:
    +96 / 2 / -0
    Я ставил свое мыло, обычное, оно не работало.
     
  14. europa1988

    europa1988 Бывалый

    Joined:
    Feb 24, 2016
    Messages:
    613
    Best Answers:
    2
    Ratings:
    +113 / 11 / -0
    уменя было в cloudflare включено через него отправлять mail, по этому письма не уходили
     

    Attached Files:

Яндекс.Метрика