Почтовые уведомления в 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 строке, буква пропущена.
Недавно переносил сайт с комментариями тикетс на другой сервер и заметил, что перестали приходить уведомления 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 строке, буква пропущена.
Комментарии: 7
То есть в MAIL_SENDER теперь не имя сайта, а email отправителя?
Я чего то недопонимаю… Подробнее можно?
Я чего то недопонимаю… Подробнее можно?
Ну в общем у Безумкина было имя сайта. Письма на новом хостинге не шли.
Я посмотрел QuickEmail, а там — email отправителя. Поменял в коде тикест. О-па и письма пошли.
Я посмотрел QuickEmail, а там — email отправителя. Поменял в коде тикест. О-па и письма пошли.
Да, так правильнее.
Обновил пакет, добавил это изменение, спасибо!
Обновил пакет, добавил это изменение, спасибо!
Ну и хорошо!
Есть такая проблема, при работе почты через smtp уведомления не работают, большое спасибо за решение!
Показали на строчку кода, все понял)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.