Почтовые уведомления в Tickets, решение неотправки

Вопроса здесь нет, скорее некоторые рассуждения =)


Недавно переносил сайт с комментариями тикетс на другой сервер и заметил, что перестали приходить уведомления Tickets, при этом QuickEmail работает, формы обратной связи работают.

Покопал код отправки сообщений и заметил, что:
у Василия при формировании сообщения параметр MAIL_SENDER совпадает с MAIL_FROM_NAME (и является обычно значением настройки site_name, т.е. названием сайта),

— тогда как в QuickEmail MAIL_SENDER совпадает с MAIL_FROM (и настройкой emailsender, т.е. адресом почты).

Поменял в тикетс так, как сделано в QuickEmail, все заработало, уведомления начали отправляться. Хотя на старом сервере это роли не играло…

p.s. это здесь: github.com/bezumkin/Tickets/blob/87593d776dbd239c114d13dd4bb058d16c082031/core/components/tickets/model/tickets/ticketqueue.class.php#L20

Кстати, если приглядеться, видно что там опечатка в tickets.mail_fom_name на 20 строке, буква пропущена.
Наумов Алексей
08 августа 2013, 11:14
modx.pro
2 094
0

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

Алексей
08 августа 2013, 15:26
0
То есть в MAIL_SENDER теперь не имя сайта, а email отправителя?

Я чего то недопонимаю… Подробнее можно?
Василий Наумкин
08 августа 2013, 16:23
0
Да, так правильнее.

Обновил пакет, добавил это изменение, спасибо!
Abu
Abu
08 августа 2013, 16:23
0
Есть такая проблема, при работе почты через smtp уведомления не работают, большое спасибо за решение!
    Алексей
    10 августа 2013, 19:12
    0
    Показали на строчку кода, все понял)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      7