Не отправляются сообщения по SMTP

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

Модератор: ykolesnikov

Ответить
artemv
OTRS Новобранец
Сообщения: 2
Зарегистрирован: 17 ноя 2010, 13:16
Откуда: Иркутск
Контактная информация:

Не отправляются сообщения по SMTP

Сообщение artemv » 17 ноя 2010, 13:20

Здравствуйте.
Имеется SMTP сервер с авторизацией.
OTRS не отправляет через него сообщения.
В логе следующая ошибка:
[Wed Nov 17 18:18:29 2010][Error][Kernel::System::Email::SMTP::Send][130] Can't use from '': 000! Enable Net::SMTP debug for more info!

Авторизация SMTP точно проходит ( пробовал вводить не корректные учетные данные - появляется ошибка авторизации)

Подскажите, пожалуйста, как мне разрешить данную проблему.

Спасибо

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

Re: Не отправляются сообщения по SMTP

Сообщение alexus » 17 ноя 2010, 18:26

Какая у Вас версия OTRS? Какие настройки e-mail& Включите дебаг, как он просит, и покажите, что он скажет.
С уважением,
Алексей Юсов

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? Спросите меня как!

artemv
OTRS Новобранец
Сообщения: 2
Зарегистрирован: 17 ноя 2010, 13:16
Откуда: Иркутск
Контактная информация:

Re: Не отправляются сообщения по SMTP

Сообщение artemv » 18 ноя 2010, 04:15

OTRS 3.0.1
НАстройки SMTP следующие :
$Self->{'SendmailModule::AuthPassword'} = 'pass';
$Self->{'SendmailModule::AuthUser'} = 'user@domain';
$Self->{'SendmailModule::Port'} = '25';
$Self->{'SendmailModule::Host'} = 'smtp-server';
$Self->{'SendmailModule::CMD'} = '';
$Self->{'SendmailModule'} = 'Kernel::System::Email::SMTP';
Разумеется учетные данные и адрес сервера заменил.

Как включить debug не знаю, подскажите, пожалуйста.

спасибо.

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 23 ноя 2010, 16:16

Я настройки сделал в веб интерфейсе. Не могу добиться чтоб уведомления отправлялись. Даже обращений к почтовику нет.
Подскажите, где включить, чтобы уходило уведомление скажем о новом тикете агенту или об ответе - кастомеру. в 2.4.8 прописал параметры отправки и все заработало, в 3.0.2 не могу добиться отправки... :(
Автоматизирую бардак.
Послужной список

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

Re: Не отправляются сообщения по SMTP

Сообщение alexus » 23 ноя 2010, 21:48

А в cron Posmaster прописан?
С уважением,
Алексей Юсов

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? Спросите меня как!

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 26 ноя 2010, 11:14

Пошел читать мануал. :oops:

P.S. Хоть убейте, не понимаю, как его заставить работать. postmaster из postmaster.dist скопировал. Cron.sh - под виндой не запускается. При рестарте всех служб стабильно ругается:

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

ERROR: Can't open directory 'crontab.txt: No such file or directory
Служба "Cron Service (CRONw)" успешно запущена.
При этом фай присутсвует и по умолчанию содержит:
MAILTO="root@localhost"


*/10 * * * * C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe C:/PROGRA~1/OTRS/OTRS/bin/otrs.GenericAgent.pl -c db

*/20 * * * * C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe C:/PROGRA~1/OTRS/OTRS/bin/otrs.GenericAgent.pl


45 */2 * * * C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe C:/PROGRA~1/OTRS/OTRS/bin/otrs.PendingJobs.pl

10 0 * * * C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe C:/PROGRA~1/OTRS/OTRS/bin/otrs.cleanup

*/10 * * * * C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe C:/PROGRA~1/OTRS/OTRS/bin/otrs.PostMasterMailbox.pl

01 01 * * * C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe C:/PROGRA~1/OTRS/OTRS/bin/otrs.RebuildTicketIndex.pl

55 */2 * * * C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe C:/PROGRA~1/OTRS/OTRS/bin/otrs.DeleteSessionIDs.pl --expired

35 * * * * C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe C:/PROGRA~1/OTRS/OTRS/bin/otrs.UnlockTickets.pl --timeout
Пытался руками прописвать пути к этому файлу - вообще сревис CRONw стартовать перестает.
Автоматизирую бардак.
Послужной список

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 26 ноя 2010, 15:55

Входящую почту исправно забирает и кладет в нужную очередь, а вот уведомления не хочет отправлять.. :(
Автоответ клиенту тоже замечательно уходит.. А вот уведомление агенту сделать не могу. Подскажите, где копать? В "Уведомлениях о событиях"?
Автоматизирую бардак.
Послужной список

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

Re: Не отправляются сообщения по SMTP

Сообщение alexus » 26 ноя 2010, 16:23

Именно там!
С уважением,
Алексей Юсов

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? Спросите меня как!

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 26 ноя 2010, 17:41

Поясните тогда, пожалуйста, в чем смысл раздела "Уведомление агентов"?
Я так понял, что уведомления о событиях надо прописывать самостоятельно в "Уведомлениях о событиях"для всех событий.. Но ведь в предыдущем разделе уже определены стандартные шаблоны на основные события (да еще и для разных языков)? Их как-то можно задействовать?

Также долго думал над смыслом разделов Ответы и Автоответы. Так и не придумал им осмысленного применения. Если первые еще хоть как-то можно приспособить (как шаблоны с общим внешним видом, то вот назначение автоответов для меня пока загадка).
Автоматизирую бардак.
Послужной список

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

Re: Не отправляются сообщения по SMTP

Сообщение alexus » 26 ноя 2010, 19:13

JohniGo писал(а):Поясните тогда, пожалуйста, в чем смысл раздела "Уведомление агентов"?
Если имеется ввиду раздел рассылки сообщения агентам, то это просто работает, как системная рассылка.
Раздел "Уведомления" содержит шаблоны уведомлений, ктороые приходят, когда агент или клиент подписывается в своих настройках на уведомления в разделе "Предпочтения". Их (шаблоны уведомлений) надо соответсвенно настроить.
В разделе "Уведомление о событии" вы можете создать своё собственное уведомление по тем параметрам, которые там можно выбрать. Ну например: "при создании заявки с приоритетом 1 в очереди "1С" с SLA "СУПЕР_ПЛАТИНУМ" послылать письма всем_кому_только_можно!!!"

В разделе "Ответы" вы можете создать 1 или несколько шаблонов ответов, которые будут доступны в правом сайдбаре при просмотре заявки - пункт "Создать ответ". Про раздел "Ответы<->Очередь" - там все прозрачно.

С Автоответами тоже все несложно - создаете или используете автоответ, назначаете его в очередь и он отправляется клиенту! Автоответы имеет смысл использовать для каких-то типовых задач по оповещению клиентов. Ответы и автоответы идут только клиентам!
С уважением,
Алексей Юсов

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? Спросите меня как!

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 26 ноя 2010, 20:40

Спасибо за пояснения. Только сдается мне они больше таки в к линейке 2.х относятся. В 3-ке я раздел предпочтений найти немогу (хотя может оказаться, что в метаниях уже успел его выключить в интерфейсе).
В "Уведомление агентов" имеются шаблоны для тех же событий, что и требуются мне, например создание нового тикета. (см вложение).

Мне собственно и нужны абсолютно типовые уведомления о создании нового тикета, изменении статуса, наличии новой заметки.
Я паравильно понимаю, что как раз типовые уведомления настраиваются в "Уведомлении агентов" и "Автоответах"? Еще сложилось впечатление, что "Ответ" посылается прямиком на почту, а не в веб-интерфейс... (или это я переработал сегодня чуток).

P.S. Борьба с реализацией (OTRS) кажется мне гораздо сложнее чем сами механизмы (ITSM)... :)
Вложения
NewTicket.PNG
NewTicket.PNG (37.15 КБ) 20654 просмотра
Автоматизирую бардак.
Послужной список

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 29 ноя 2010, 15:13

Все оказалось верно. Просто в 3-ке по умолчанию скрыта панель "Предпочтения". Когда в настройках выставил для всех агентов по умолчанию подписку на уведомления, то сообщения по шаблону сразу стали отправляться. Пока ищу, есть ли аналог для кастомеров или придется настраивать автоответы.
Автоматизирую бардак.
Послужной список

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 01 дек 2010, 10:39

Попробовал настраивать автоответы для кастомеров. Они отображаются в переписке по тикету. Это не очень удобно. Мжно ли реализовать уведомления от ответах в заявку без отображения их в тикете?
Автоматизирую бардак.
Послужной список

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 02 дек 2010, 12:11

Пробовал включать NewArticleIgnoreSystemSender - не помогает.. :(
Подскажите, где копать? Уведомления агентам нигде в переписке не отображаются, а уведомления клиентам - лезут в переписку... может оно и не плохо.. но мне не нужны.. :( Может их можно хотя-бы скрыть, если уж они не отключаются?

P.S. Тихо сам с собою я веду беседу... :)
В общем решил проблему так:
Настроил нужное уведомление для клиента в "Уведомления о событиях" указав в качестве типа уведомления email-notification-int. Ну выуказанную опцию оставил включенной. В результате получил то что хотел, при ответе агента о решении проблемы (pending auto close +) клиенту уходит уведомлениие, которое в заметках по тикету не отображается.
Автоматизирую бардак.
Послужной список

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

Re: Не отправляются сообщения по SMTP

Сообщение alexus » 04 дек 2010, 22:51

В двух словах. Ext-сообщения клиент видит, int нет. В этом есть определенный смысл. Подробнее постараюсь рассказать позже. Только вернулся с курсов по OTRS.
С уважением,
Алексей Юсов

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? Спросите меня как!

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 06 дек 2010, 11:40

Эт я уже сообразил (в мануале-то лень было почитать :) )... Проблема оказалась чуть более методическая... Для того, чтобы отправлять разные уведомления об ответе в теме и о решении заявки. пришлось придумывать новый статус с типом Открыто - "Уточняется". Хотя наверно так будет даже лучше (точнее можно оценить этапы работы).
Автоматизирую бардак.
Послужной список

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 06 дек 2010, 13:01

Вот только похвастался, что сам догадался... Почему-то не смотря на то, что в настроенных уведомлениях стоит email-notification-int (в 2-х местах), в истории тикета они упорно отображаются как email-notification-ext... :( Соответственно их видно в истории переписки... Не понимаю, почему это происходит.. :( возможно из-за того, что тип заметки - внешняя заметка... По идее мне как раз и нужно, чтобы заметка была внешняя (отображалась в интерфейсе, а уведомление - внутренее - не отражалось)... :( Главное, на прошлой неделе, когда настроил, работало.. :(
Автоматизирую бардак.
Послужной список

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

Re: Не отправляются сообщения по SMTP

Сообщение alexus » 06 дек 2010, 16:57

Приницип, еще раз повторюсь, таков. Все внешние сообщения, которые были отправлены клиенту, он (клиент) видит. Внутренние заметки он не видит. Думаю, что и и уведомления клиента автоматически становятся видимыми для него. А что Вас так смущает? Пусть себе клиент видит уведомления. В конечном итоге вы же их специально для них делаете. И еще один момент. Осторожнее экспериментируйте с новыми статусами, т.к. от статусов зависят многие вещи, например эскалация и т.п.
С уважением,
Алексей Юсов

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? Спросите меня как!

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 07 дек 2010, 23:26

Про внешние и внутренние - понятно. Чем смущают - объясню. Уведомление - есть техничекое действие, призванное сообщить клиенту, что в его тикете (веб-интерфейсе)что-то изменилось. Так зачем лепить в переписку бессмысленные сообщения о том, что ушло уведомление?
Так и не могу понять, почему, не смотря на то, что стоит внутренний e-mail, система все равно считает его внешним...
Чет я начинаю склоняться к мнению своих сотрудников, утверждавших в один голос, что проще свою систему написать с нуля, чем заставить работать эту так, как хочется. Я вроде ничего экстраординарного не делаю. Совершенно элементарные вещи... :(
Автоматизирую бардак.
Послужной список

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

Re: Не отправляются сообщения по SMTP

Сообщение alexus » 08 дек 2010, 10:09

Весь обмен информации с клиентом должен быть сохранен на случай "разбора полетов". Посылайте клиенты только те уведомления, которые его действительно интересуют.
JohniGo писал(а):Так и не могу понять, почему, не смотря на то, что стоит внутренний e-mail, система все равно считает его внешним...
Не понял, о чем речь :?:
И сколько из Ваших сотрудников написали свою ITIL-сертифицированную систему с нуля :D ? Можно, конечно, поругать OTRS за то, что она пирожки не печет и бухгалтерский баланс не делает. Это ведь тоже элементарно.
А теперь более серьезно. Когда вы обрисуете Ваши требования к системе автоматизации ваших ИТ-процессов (а они тоже должны быть описаны! хотя бы на одной страничке, но должны!), тогда вы сможете выбрать себе подходящее решение. Автоматизация хаоса приводит к автоматическому хаосу!
OTRS поддерживает в базовом варианте "из коробки" Incident Management, Problem Management, Change Management, CMDB, основные задачи фунцкии ServiceDesk согласно рекомендациям ITIL. О чем и говорит сертификат PinkElephant.com. ITIL не стандарт, поэтому для своих внутренних особенностей Вы можете систему модифицировать. Думаю что вариант "поставил ОТРС и что дальше теперь делать?" не для Вас, если Вам это серьезно нужно. Об этом в принципе мы уже говорили в Методическом топике.
Моя команда готова оказать Вам помощь, если Вы готовы выделить для этого временной и административный ресурс с Вашей стороны. Пришлите свой контакт на alexus@otrs.ru или в личку. Я Вам вышлю контактную форму, заполнив которую Вы сможете дать необходимую для внедрения информацию.
С уважением,
Алексей Юсов

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? Спросите меня как!

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 14 дек 2010, 14:04

Что-то я вообще не могу заставить создаваться Notification article type: email-notification-int. Какой тип не выбираю, все равно получаю email-notification-ext.
Подскажите, у кого-нибудь оно вообще работает? Можно такое уведомление создать?
При чем в базе смотрю для настроек этого уведомления, NotificationArticleTypeID стоит 4 т.е. email-notification-int. А в самой таблице article везде стоит article_type_id = 3, т.е. email-notification-ext.
Это баг или я чего-то не понимаю опять?
Автоматизирую бардак.
Послужной список

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Не отправляются сообщения по SMTP

Сообщение JohniGo » 16 дек 2010, 20:44

Автоматизирую бардак.
Послужной список

Ответить