Перестали отправляться уведомления MS2 и Tickets

после обновления modx на 2.2.7


Заказы и пользователи в MS2 создаются. Проверял Quckmail все ОК.

В чем может быть дело?
Денис Богдановский
25 апреля 2013, 14:19
modx.pro
3 453
0

Комментарии: 28

Денис Богдановский
25 апреля 2013, 18:42
0
в логе появляется вот такая сточка… сколько товаров в корзине столько строк.

[2013-04-25 08:40:46] (ERROR @ /assets/components/minishop2/action.php) An error occurred while trying to send the email: Could not instantiate mail function.
    Денис Богдановский
    25 апреля 2013, 19:14
    0
    и еще один важный момент, я поменял хостинг (переехал на hostmonster) — почтовый эккаунт для домена создал. Может как то с этим связанно?
      Василий Наумкин
      25 апреля 2013, 19:25
      0
      Конечно.

      Загрузи пакет QuickEmail и проводи диагностику
      [[!QuickEmail?
      	&to=`user@yandex.ru`
      	&debug=`1`
      ]]
        Денис Богдановский
        25 апреля 2013, 19:32
        0
        QuickEmail пишет что все ОК. Письма пришли с содержимым Default Message

        System Settings (used if property is missing):
        
        emailsender System Setting: yogaspb2006@gmail.com
        site_name System Setting: Yogahelper - интернет магазин полезных товаров и услуг
        Properties (from parameters, property set, or snippet default properties:
        
        Tpl chunk name: 
        subject: 
        to: yogaspb2008@yandex.ru
        fromName: 
        replyTo: 
        emailSender: 
        allowHtml: 1
        message:
        Final Values (actually used when sending email):
        
        subject: Default Subject
        to: yogaspb2008@yandex.ru
        fromName: yogaspb2008@yandex.ru
        replyTo: yogaspb2006@gmail.com
        emailSender: yogaspb2006@gmail.com
        allowHtml: 1
        Message Body: Default Message
        Send reported successful
          Василий Наумкин
          25 апреля 2013, 21:34
          0
          Значит и остальное должно работать — проверяй еще раз.
    Денис Богдановский
    26 апреля 2013, 02:04
    0
    Нужно было в настройках CMS установить локаль ru_RU.UTF-8
      Владимир Колесник
      26 апреля 2013, 13:52
      0
      Столкнулся с точно такой же проблемой, до обновления MS2 все работало прекрасно.
      Как установить локаль? Весь сайт и БД у меня в UTF-8
        Денис Богдановский
        26 апреля 2013, 15:25
        0
        Локаль устанавливается в Система-->Настройка системы-->Словарь и Язык

        Весь сайт и БД у меня в UTF-8

        Соответственно значение ключа local нужно задать ru_RU.UTF-8
          Владимир Колесник
          26 апреля 2013, 16:18
          0
          Сделал, не помогло :( Что еще можете посоветовать?
            Денис Богдановский
            26 апреля 2013, 16:31
            0
            QuickEmail тестировали?

            [[!QuickEmail?
            	&to=`user@yandex.ru`
            	&debug=`1`
            ]]
              Владимир Колесник
              26 апреля 2013, 16:43
              0
              Да, все ок, письма приходят:
              System Settings (used if property is missing):

              emailsender System Setting: pro2type@list.ru
              site_name System Setting: Торговый дом «Люксант»
              Properties (from parameters, property set, or snippet default properties:

              Tpl chunk name:
              subject:
              to: admin@luxant.ru
              fromName:
              replyTo:
              emailSender:
              allowHtml: 1
              message:
              Final Values (actually used when sending email):

              subject: Default Subject
              to: admin@luxant.ru
              fromName: admin@luxant.ru
              replyTo: pro2type@list.ru
              emailSender: pro2type@list.ru
              allowHtml: 1
              Message Body: Default Message
              Send reported successful
                Денис Богдановский
                26 апреля 2013, 21:43
                0
                От MS2 тоже уведомления приходят, проблема решена?
                  Владимир Колесник
                  26 апреля 2013, 22:47
                  0
                  Нет, от MS2 вот как раз и не приходят :(
                    Денис Богдановский
                    27 апреля 2013, 09:32
                    0
                    Укажите в названии сайта только английские буквы… если рассылка будет значит не правильно указали значение local
                      Владимир Колесник
                      29 апреля 2013, 11:30
                      0
                      Проблема решилась, полной перестановкой MS2, видимо где-то что-то не заменилось.
                      Письма теперь приходят, но в теле письма вот такое: no chunk set, где его указать то?
                        Денис Богдановский
                        29 апреля 2013, 11:32
                        0
                        Настройки Минишоп2 -> Статусы заказа -> Изменить статус
                        Там выбрать чанки для пользователя и манагера.
                        И так для каждого статуса.
                        Владимир Колесник
                        29 апреля 2013, 12:05
                        0
                        Во млин, указал чанки, и все, опять те ошибки, и письма не отправляются
                        Денис Богдановский
                        29 апреля 2013, 13:26
                        0
                        Значит смотрите на мой пред-пред идущий пост.
                        Василий Наумкин
                        29 апреля 2013, 13:32
                        0
                        А нет ли у тебя в чанках сниппета какого-то, может он ошибку выдает или рекурсию устраивает?

                        Все письма парсятся как страницы сайт. Глянь в лог сервера и системный журнал, возможно у тебя прям ошибка php.
                        Владимир Колесник
                        29 апреля 2013, 14:44
                        0
                        Короче на MODx 2.2.6 не удалось победить эту проблему, обновил MODx до 2.2.7 — все заработало сразу.
                        Владимир Колесник
                        30 апреля 2013, 13:33
                        0
                        Нашел в чем косяк, когда в поле дом и квартира, вбиваешь вместо цифр буквы, письмо не отправляется, выдает ошибку
                        [2013-04-30 13:30:01] (ERROR @ /assets/components/minishop2/action.php) An error occurred while trying to send the email: Could not instantiate mail function.

                        если вбиваем цифры, все отлично ;)
                        Василий Наумкин
                        30 апреля 2013, 14:29
                        0
                        А в чанке письма они как у тебя показываются?
                        Владимир Колесник
                        30 апреля 2013, 15:37
                        0
                        никак, их же там нету, я про стандартный чанк ;)
                        Василий Наумкин
                        30 апреля 2013, 16:17
                        0
                        Тогда не ясно, какая может быть проблема.

                        На modx-test.com проверял?
                        Денис Богдановский
                        25 мая 2013, 12:04
                        0
                        Странная ситуация, после установки locale MS2 нормально отправляет уведомления на почту, а в Tickets проблема осталась. В логе modx пусто, а в логе на хостинге после размещения комментария вот такая запись:

                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 220-host354.hostmonster.com ESMTP Exim 4.80 #2 Sat, 25 May 2013 01:59:21 -0600 , referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 220-We do not authorize the use of this system to transport unsolicited, , referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 220 and/or bulk e-mail., referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-host354.hostmonster.com Hello localhost.localdomain [127.0.0.1], referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-SIZE 52428800, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-8BITMIME, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-PIPELINING, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-AUTH PLAIN LOGIN, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-STARTTLS, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250 HELP, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-host354.hostmonster.com Hello localhost [127.0.0.1], referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-SIZE 52428800, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-8BITMIME, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-PIPELINING, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-AUTH PLAIN LOGIN, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-STARTTLS, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250 HELP, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 501 : sender address must contain a domain, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 220-host354.hostmonster.com ESMTP Exim 4.80 #2 Sat, 25 May 2013 01:59:21 -0600 , referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 220-We do not authorize the use of this system to transport unsolicited, , referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 220 and/or bulk e-mail., referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-host354.hostmonster.com Hello localhost.localdomain [127.0.0.1], referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-SIZE 52428800, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-8BITMIME, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-PIPELINING, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-AUTH PLAIN LOGIN, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-STARTTLS, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250 HELP, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-host354.hostmonster.com Hello localhost [127.0.0.1], referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-SIZE 52428800, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-8BITMIME, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-PIPELINING, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-AUTH PLAIN LOGIN, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250-STARTTLS, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 250 HELP, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        [Sat May 25 01:59:21 2013] [error] [client 93.100.133.37] 501 : sender address must contain a domain, referer: http://yogahelper.ru/kovrik-dlya-jo.html
                        Василий, может сталкивались с такой проблемой?
                        Василий Наумкин
                        25 мая 2013, 16:01
                        0
                        Внимательно проверь системный параметр emailsender, от его имени уходят письма.
                        Денис Богдановский
                        31 мая 2013, 14:31
                        0
                        у параметра emailsender значением является адрес электронной почты. Пробовал разные, включая тот что привязан к домену. Ничего не получается.

                        Сайт размещен на hosmonster, может кто сталкивался с такой проблемой?
                        Boris Akimenko
                        19 июля 2013, 17:13
                        0
                        Не знаю что за хрень такая, но вылечил включением gettext и recode в панели управления модулем PHP на хостинге — тогда стал получать сообщения от QuickEmail.

                        Остальное — (новым пользователям не отправлялись письма, ни созданным вручную, ни созданным minishop, хотя уже существующим при смене пароля письма отлично отправлялись) -вылечилось включением SMTP в настройках почты.
                        Понятно, что костыль, но работает :)

                        Симптомы были такие же, как писали выше с такими же сообщениями в логе.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    28