Сломалась отправка почты

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
TheDeadOne
OTRS Новобранец
Сообщения: 17
Зарегистрирован: 21 мар 2012, 06:30
Откуда: Иркутск
Контактная информация:

Сломалась отправка почты

Сообщение TheDeadOne » 27 ноя 2012, 08:43

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

Ой! Возникла ошибка
Текст ошибки: Impossible to send message to: Иван Иванов <Ivan.Ivanov@megacorp.ru> .[..]
Детали ошибки
Backend ERROR: OTRS-CGI-10 Perl: 5.14.2 OS: linux Time: Tue Nov 27 14:37:50 2012 Message: Impossible to send message to: Иван Иванов <Ivan.Ivanov@megacorp.ru> . Traceback (14132): Module: Kernel::System::Ticket::Article::ArticleSend (v1.274.2.3) Line: 2046 Module: Kernel::Modules::AgentTicketCompose::Run (v1.124.2.8) Line: 534 Module: Kernel::System::Web::InterfaceAgent::Run (v1.58.2.1) Line: 853 Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 46 Module: (eval) (v1.89.2.1) Line: 204 Module: ModPerl::RegistryCooker::run (v1.89.2.1) Line: 204 Module: ModPerl::RegistryCooker::default_handler (v1.89.2.1) Line: 170 Module: ModPerl::Registry::handler (v1.99) Line: 31

В syslog'е при это появляется строка
Nov 27 14:37:50 SERVER-5 OTRS-CGI-10[14132]: [Info][Kernel::System::Email::Send] Error sending message
OTRS 3.3.2, Debian 6.0.3, PostgreSQL 9.3

TheDeadOne
OTRS Новобранец
Сообщения: 17
Зарегистрирован: 21 мар 2012, 06:30
Откуда: Иркутск
Контактная информация:

Re: Сломалась отправка почты

Сообщение TheDeadOne » 28 ноя 2012, 08:09

Как его хотя бы раскрутить на более подробную ошибку?
OTRS 3.3.2, Debian 6.0.3, PostgreSQL 9.3

merkushov
OTRS Бывалый
Сообщения: 310
Зарегистрирован: 25 окт 2012, 15:06
Откуда: Воронеж
Поблагодарили: 2 раза

Re: Сломалась отправка почты

Сообщение merkushov » 28 ноя 2012, 09:21

Если соображаете попробуйте дебажить. Включите для начала Debug режим через конфиг.

Затем, в модуле Module: Kernel::System::Ticket::Article посмотрите на строчку 2046 (это в сообщении об ошибке написано) Там или где-то в том районе формируется ошибка. Дальше всё просто, - нужно разобраться по коду что происходит исправить. В помощь вам модуль Data::Dumper Подключаете стандартный перловый модуль командой

Код: Выделить всё

use Data::Dumper;
потом например

Код: Выделить всё

warn Dumper(\%Param);
и смотрите в логи что происходит...

Если вы до этого в код не лезли, то скорее всего проблема не в коде а в настройках. Но чтобы понять где и что именно нужно иногда покопаться в исходниках.
Меркушов Виктор, perl программист

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Сломалась отправка почты

Сообщение alexus » 28 ноя 2012, 11:34

Может быть параметры учетки из Core::Sendmail изменились?
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

TheDeadOne
OTRS Новобранец
Сообщения: 17
Зарегистрирован: 21 мар 2012, 06:30
Откуда: Иркутск
Контактная информация:

Re: Сломалась отправка почты

Сообщение TheDeadOne » 28 ноя 2012, 11:44

alexus писал(а):Может быть параметры учетки из Core::Sendmail изменились?
Нет, ничего не менялось. Сейчас переключил режим отправки с SMTP на Sendmail, настроил свой MTA и заработало как раньше. Причин так и не понял.
OTRS 3.3.2, Debian 6.0.3, PostgreSQL 9.3

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Сломалась отправка почты

Сообщение alexus » 28 ноя 2012, 12:16

Так не бывает. Может пароль истек у учетки, может еще чего случилось... вариантов - тьма!
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

TheDeadOne
OTRS Новобранец
Сообщения: 17
Зарегистрирован: 21 мар 2012, 06:30
Откуда: Иркутск
Контактная информация:

Re: Сломалась отправка почты

Сообщение TheDeadOne » 14 дек 2012, 07:04

alexus писал(а):Так не бывает. Может пароль истек у учетки, может еще чего случилось... вариантов - тьма!
У меня SMTP без шифрования и авторизации. Я могу из консоли сервера, на котором работает OTRS, соединиться telnet'ом с почтовиком и отправить письмо.
OTRS 3.3.2, Debian 6.0.3, PostgreSQL 9.3

Ответить