Автопроверка почты
Модератор: ykolesnikov
Автопроверка почты
Не работает автопроверка почты. При нажатии ссылки "забрать почту" всё забирается и по очередям распределяется.
Но автоматом почта не берётся. Скрипт инициализации Cron сказал "done". Как проверить в чём косяк?
Но автоматом почта не берётся. Скрипт инициализации Cron сказал "done". Как проверить в чём косяк?
-
- OTRS Бывалый
- Сообщения: 310
- Зарегистрирован: 25 окт 2012, 15:06
- Откуда: Воронеж
- Поблагодарили: 2 раза
Re: Автопроверка почты
1. Выполнить crontab -e под пользователем otrs (должен быть список задач для запуска)sf51 писал(а):Как проверить в чём косяк?
2. Посмотреть логи крона. Не должно быть ошибок.
3. Дебажить, вставляя warn в интересующий скрипт и смотреть в логи.
Меркушов Виктор, perl программист
Re: Автопроверка почты
бллин, такая же хрень, не видно тикета, пока "забрать письмо" не тыкнешь..
тоесть, без вмештельства в планировщик, так и должно быть? иль это глюк? также можно неделями не увидеть слезы юзеров..
что, в каком виде и куда надо прописывать, чтоб почта сама забиралась?
тоесть, без вмештельства в планировщик, так и должно быть? иль это глюк? также можно неделями не увидеть слезы юзеров..
крон имеется ввиду отрс-ный, а не системный (/etc/crontab)?merkushov писал(а):1. Выполнить crontab -e под пользователем otrs (должен быть список задач для запуска)
2. Посмотреть логи крона. Не должно быть ошибок.
что, в каком виде и куда надо прописывать, чтоб почта сама забиралась?
какой именно скрипт меня должен "заинтересовать", чтоб поймать ошибку?merkushov писал(а):3. Дебажить, вставляя warn в интересующий скрипт и смотреть в логи.
Re: Автопроверка почты
Появилась аналогичная проблема... Заинсталил с нуля ОТРС 3.2.1. Все работает, кроме "автозабиралки" писем с ящика. Пробовал и через POP3 настривать и IMAP - безрезультатно. Приходится вручную тыцать - забрать письма.
В логах крона ничего нет, кроме
Подскажите где покопаться можно? А я пока за лопатой сбегаю...
В логах крона ничего нет, кроме
Код: Выделить всё
[2013/02/13 17:48:40] starting service
[2013/02/13 17:48:40] cron service started
OTRS + ITSM 3.2.3
Win Server 2003 R2
Win Server 2003 R2
Re: Автопроверка почты
Исходя из вашей подписи - OTRS у вас на Винде поднят. Если при старте/рестарте (через батники, которые находятся в %OTRS_HOME_DIR%\OTRS\otrs4win\Scripts ) сервисов ОТРСа вылазит ошибка об отсутствующем модуле Class.pm, то просто доустановите его. Открываете CMD и вводите:Romano писал(а):Появилась аналогичная проблема... Заинсталил с нуля ОТРС 3.2.1. Все работает, кроме "автозабиралки" писем с ящика. Пробовал и через POP3 настривать и IMAP - безрезультатно. Приходится вручную тыцать - забрать письма.
В логах крона ничего нет, кромеПодскажите где покопаться можно? А я пока за лопатой сбегаю...Код: Выделить всё
[2013/02/13 17:48:40] starting service [2013/02/13 17:48:40] cron service started
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!
Re: Автопроверка почты
Благодарю за подсказку!
Но... таким образом он не хочет ставится
Явно пишет
С вашего сообщения я так понимаю, что он откуда то должен выкачать этот пакет а потом заинсталить... А откуда он качает его?
________________________________________________________________________________________
Отбой. Выкачал пакет отдельно и заинсталил через 'dmake' и автозабиралка заработала!
Вообще странно как то. В ранних сборках ОТРС никогда не приходилось играться с автозабиралкой. Она всегда работала.
Но... таким образом он не хочет ставится
Явно пишет
Код: Выделить всё
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
Win Server 2003 R2
Re: Автопроверка почты
Подскажите, устал искать.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
Win Server 2003 R2