Вход • Регистрация

Письма из формы не приходят

  • 14 ноября 2014 г.
  • Письма из формы не приходят на почту. В админку только приходят.
    Хостинг перепроверил - всё нормально работает.
    Да и другойг сайт нормально работает.
    А тут сайт на английской версии + установлен не в корень домена - domain.ru -, а в директорию - domain.ru/site.
    Может кто подскажет где проблему смотреть?
    Думаю, что где-то неверный путь указан, не учтено, что сайт стоит на поддомене или ещё что-то.

    Версия - 5.4.
    • 15 ноября 2014 г.
    • Проблема решается только в одном месте, в главных настройках сайта, где надо прописать параметры smtp для исходящей почты.
      • 15 ноября 2014 г.
      • Это только в случаях, если двиг установлен не в главную директорию домена (domain.ru)?
        Ведь в ином случае всё работает.

        Не подскажете что тут нужно указывать?:

        //использовать smtp-авторизацию при отправке почтовых сообщений true/false (да/нет)
        define("SMTP_MAIL", false);

        //url почтового сервера (например, smtp.mail.ru)
        define("SMTP_HOST", "");
        • 15 ноября 2014 г.
        • У меня другой сайт работает и при этом я никогда не прописывал параметры smtp для исходящей почты.
          • 15 ноября 2014 г.
          • Письма ходить могут, но это зависит от хостинга. Ведь отправитель - скрипт, он говорит хостингу "Отправь письмо". А как хостинг отправит письмо, от имени кого? Хостинг его и отправляет от имени служебного ящика какого-нибудь. А в заголовки пишется отправитель тоже из настроек, т.е. они не совпадают. И такие письма часто рубятся антиспамом. Может дойти, может не дойти
            Но если smtp прописать, причем того же ящика, который стоит в настройках "Отправлять письма от имени ящика", то всё точно будет доходить..
        • 15 ноября 2014 г.
        • Цитата
          Не подскажете что тут нужно указывать?:

          //использовать smtp-авторизацию при отправке почтовых сообщений true/false (да/нет)
          define("SMTP_MAIL", false);

          //url почтового сервера (например, smtp.mail.ru)
          define("SMTP_HOST", "");
          Ответы в Вашем же сообщении. Использовать - да, т.е. true. УРЛ почтового сервера дает любой почтовый сервис. Только это всё можно внести в .ru/admin/config/ , а не по ftp в config.php
          • 15 ноября 2014 г.
          • Спасибо! Я не пойму другое - ведь всё работает без дополнительных настроек, если сайт стоит на domain.ru.
            Так почему нужно делать настройки, если сайт (diafan cms) стоит на domain.ru/site?
          • 15 ноября 2014 г.
          • Вписал, но всё равно почта не приходит.

            //использовать smtp-авторизацию при отправке почтовых сообщений true/false (да/нет)
            define("SMTP_MAIL", true);

            //url почтового сервера (например, smtp.mail.ru)
            define("SMTP_HOST", mail.ihc.ru);

            или так в кавычках:

            //url почтового сервера (например, smtp.mail.ru)
            define("SMTP_HOST", "mail.ihc.ru");
  • 15 ноября 2014 г. , редакция: 15 ноября 2014 г.
  • Какая-то проблема с вашим движком. Письма не доходят из формы на почту. Версия 5.4. Полностью английская (русская полностью удалена).
    Установил в корень домена - domain.ru - но почта не работает.
    А стоит на другом домене сайт с версией 5.3 и всё работает БЕЗ НАСТРОЕК, о которых Виталий тут говорил.
    Всё на одном хостинге на одном аккаунте - у одного почта работает, у другого не работает.
  • 15 ноября 2014 г.
  • Виталий, в общем это ваш баг.

    1. Если устанавливается версия сайта на 2-х языках и потом удаляется русский (остаётся английский), то письма из формы не доходят на почту.

    2. Но если устанавливать двиг на русском языке, то всё нормально - почта доходит.

    Я это сейчас сам протестировал.

    Пожалуйста, скажите где пофиксить эту проблему, чтобы всё работало нормально? Спасибо!
  • 03 декабря 2014 г.
  • Такая же проблема, письма из формы не приходят на почту, устанавливалось 2 языка, но затем был удален англ. smtp пока не помогло.
    • 03 декабря 2014 г.
    • Проблему решил, вообщем если используете хостинг ihc, внимательно смотрите SMTP-хост- он будет формата p123456.mail.ihc.ru, где p123456 - номер вашего заказа.
  • 03 декабря 2015 г. , редакция: 03 декабря 2015 г.
  • Все решил с отправкой привязанного домена в Яндекс. Ответ тут:
    https://user.diafan.ru/forum/show181/#20987

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум