Задача: сбор внешней почты для виртуальных почтовых пользователей на сервер CentOS (Dovecot, Postfix, MySQL, PostfixAdmin).Я знаю, как работает fetchmail сам по себе и с помощью файла .fetchmailrc все работает, например:
poll pop.gmail.com
proto pop3
port 995
user "user@gmail.com"
pass "myMegaPasswd"
is test@mail.local
ssl
Народ, кто знает, как конкретно работает планировщик заданий на загрузку внешней почты с помощью fetchmail, если это делать из интерфейса PostfixAdmin в разделе "Сбор почты" (fetchmail.php)?
Иными словами, при добавлении задания на загрузку внешней почты локальному виртуальному юзеру "test@mail.local", PostfiAdmin, как и полагается приличному человеку, создает запись в таблице fetchmail, например (для краткости запрос сделал покороче):
mysql> select id,mailbox,src_server,poll_time,protocol,usessl from fetchmail;
+----+-----------------+---------------+-----------+----------+--------+
| id | mailbox | src_server | poll_time | protocol | usessl |
+----+-----------------+---------------+-----------+----------+--------+
| 4 | test@mail.local | pop.gmail.com | 10 | POP3 | 1 |
+----+-----------------+---------------+-----------+----------+--------+
1 row in set (0.00 sec)
Ок. А в каком месте он реально запускает это дело по расписанию??? В данном примере раз в 10 минут. В crontab заданий нет (смотрел и для root, и для vmail). А как он (и кто, кстати, сказать, этот "он"?) это делает? Какой демон и как обращается к базе данных, чтобы запустить с нужным интервалом задания на скачку? Конечно, чисто практически можно сидеть и парсить конфиги, что я и делаю сейчас. Но может, кто-то знает точно и не надо тратить драгоценное время? Вопрос также актуален для отладки (сейчас у меня это не работает). А где искать - не знаю.
Хелп!
PS: Ну и интересно ведь, как оно там тикает ;)