Автопроверка почты

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
sf51
OTRS Новобранец
Сообщения: 80
Зарегистрирован: 01 авг 2012, 23:31

Автопроверка почты

Сообщение sf51 » 15 окт 2012, 17:13

Не работает автопроверка почты. При нажатии ссылки "забрать почту" всё забирается и по очередям распределяется.
Но автоматом почта не берётся. Скрипт инициализации Cron сказал "done". Как проверить в чём косяк?

NoNaMeZ
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 15 май 2012, 13:38

Re: Автопроверка почты

Сообщение NoNaMeZ » 25 дек 2012, 09:41

Решилась проблема?

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

Re: Автопроверка почты

Сообщение merkushov » 25 дек 2012, 11:17

sf51 писал(а):Как проверить в чём косяк?
1. Выполнить crontab -e под пользователем otrs (должен быть список задач для запуска)
2. Посмотреть логи крона. Не должно быть ошибок.
3. Дебажить, вставляя warn в интересующий скрипт и смотреть в логи.
Меркушов Виктор, perl программист

dekloper
OTRS Новобранец
Сообщения: 1
Зарегистрирован: 29 дек 2012, 06:12

Re: Автопроверка почты

Сообщение dekloper » 14 янв 2013, 12:14

бллин, такая же хрень, не видно тикета, пока "забрать письмо" не тыкнешь..
тоесть, без вмештельства в планировщик, так и должно быть? иль это глюк? также можно неделями не увидеть слезы юзеров..
merkushov писал(а):1. Выполнить crontab -e под пользователем otrs (должен быть список задач для запуска)
2. Посмотреть логи крона. Не должно быть ошибок.
крон имеется ввиду отрс-ный, а не системный (/etc/crontab)?
что, в каком виде и куда надо прописывать, чтоб почта сама забиралась?
merkushov писал(а):3. Дебажить, вставляя warn в интересующий скрипт и смотреть в логи.
какой именно скрипт меня должен "заинтересовать", чтоб поймать ошибку?

Romano
OTRS Новобранец
Сообщения: 57
Зарегистрирован: 12 окт 2012, 12:49

Re: Автопроверка почты

Сообщение Romano » 14 фев 2013, 12:24

Появилась аналогичная проблема... Заинсталил с нуля ОТРС 3.2.1. Все работает, кроме "автозабиралки" писем с ящика. Пробовал и через POP3 настривать и IMAP - безрезультатно. Приходится вручную тыцать - забрать письма.

В логах крона ничего нет, кроме

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

[2013/02/13 17:48:40] starting service
[2013/02/13 17:48:40] cron service started 
Подскажите где покопаться можно? А я пока за лопатой сбегаю... :D
OTRS + ITSM 3.2.3
Win Server 2003 R2

AnfreyH
OTRS Новобранец
Сообщения: 1
Зарегистрирован: 19 фев 2013, 15:56

Re: Автопроверка почты

Сообщение AnfreyH » 19 фев 2013, 16:12

Romano писал(а):Появилась аналогичная проблема... Заинсталил с нуля ОТРС 3.2.1. Все работает, кроме "автозабиралки" писем с ящика. Пробовал и через POP3 настривать и IMAP - безрезультатно. Приходится вручную тыцать - забрать письма.

В логах крона ничего нет, кроме

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

[2013/02/13 17:48:40] starting service
[2013/02/13 17:48:40] cron service started 
Подскажите где покопаться можно? А я пока за лопатой сбегаю... :D
Исходя из вашей подписи - OTRS у вас на Винде поднят. Если при старте/рестарте (через батники, которые находятся в %OTRS_HOME_DIR%\OTRS\otrs4win\Scripts ) сервисов ОТРСа вылазит ошибка об отсутствующем модуле Class.pm, то просто доустановите его. Открываете CMD и вводите:
ppm
install Path::Class
После этого модуль будет установлен, нужно будет рестартануть сервисы ОТРСа и автозабиралка почты заработает.

Лог с CMD:
C:\Users\ea>ppm
PPM interactive shell (0.01_03) - type 'help' for available commands.
PPM> install Path::Class
Install package 'Path-Class?' (y/N): y
Installing package 'Path-Class'...
Bytes transferred: 55592
Use of chdir('') or chdir(undef) as chdir() is deprecated at C:/OTRS/StrawberryP
erl/perl/vendor/lib/PPM.pm line 393.
Installing C:\OTRS\StrawberryPerl\perl\site\lib\Path\Class.pm
Installing C:\OTRS\StrawberryPerl\perl\site\lib\Path\Class\Dir.pm
Installing C:\OTRS\StrawberryPerl\perl\site\lib\Path\Class\Entity.pm
Installing C:\OTRS\StrawberryPerl\perl\site\lib\Path\Class\File.pm
PPM> quit
Quit!

Romano
OTRS Новобранец
Сообщения: 57
Зарегистрирован: 12 окт 2012, 12:49

Re: Автопроверка почты

Сообщение Romano » 21 фев 2013, 10:53

Благодарю за подсказку!
Но... таким образом он не хочет ставится :cry:
Явно пишет

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

Error installing package 'Path-Class': Could not locate a PPD file for package Path-Class
С вашего сообщения я так понимаю, что он откуда то должен выкачать этот пакет а потом заинсталить... А откуда он качает его?
________________________________________________________________________________________

Отбой. Выкачал пакет отдельно и заинсталил через 'dmake' и автозабиралка заработала!

Вообще странно как то. В ранних сборках ОТРС никогда не приходилось играться с автозабиралкой. Она всегда работала.
OTRS + ITSM 3.2.3
Win Server 2003 R2

skyf
OTRS Новобранец
Сообщения: 10
Зарегистрирован: 31 июл 2013, 11:16

Re: Автопроверка почты

Сообщение skyf » 30 окт 2013, 18:07

AnfreyH писал(а): Исходя из вашей подписи - OTRS у вас на Винде поднят. Если при старте/рестарте (через батники, которые находятся в %OTRS_HOME_DIR%\OTRS\otrs4win\Scripts ) сервисов ОТРСа вылазит ошибка об отсутствующем модуле Class.pm, то просто доустановите его. Открываете CMD и вводите:
ppm
install Path::Class
После этого модуль будет установлен, нужно будет рестартануть сервисы ОТРСа и автозабиралка почты заработает.
Подскажите, устал искать.

otrs\otrs4win\Scripts - пуст, там только файл RemoveOldFrameworkFiles.pl

Попробовал ppm install Path::Class - прошло без ошибок, после чего сервер был перезагружен.
Проблема осталась.
Куда копать?
OTRS 3.2.9
Win Server 2003 R2

Ответить