LINUX.ORG.RU
ФорумAdmin

fetchmail и несколько mail серверов ...


0

0

Вобщем проблема такая - есть несколько mail серверов с которых
нужно забирать почту. Один местный, остальный далеко.
Как сделать что бы fetchmail проверял почту на этих серверах
с разным интервалом (например, на местном каждую минуту, на удаленных
через 30 минут)
Сделал по отдельному конфигу для каждого сервера и запихал в cron
так они переодически за lock-файл ругаются...
-d, если я проавильно понимаю, тоже не даст запустить второй поцесс...


а смысл? какая разница, через какое время он забирает - поставь минимальное, которое надо и забирай себе каждую минуту - это ты загнул, у тебя лог такой будет.... я например через 10 минут забираю и нормально, впрочем это личное дело каждого а нафига его в крон пихать? что в конфиге разве не указывается через какое время забирать :-))) если так уж хочется то вот теоретическое и глупое решение в лоб: напиши кучу демонов (сколько ты там их хочешь), положи в /etc/rc.d/init.d под разными именами, сделай соответствующие симлинки в /etc/rc.d/rc3.d or rc5.d, не забудь использовать при этом свои конфиги и запускай на здоровье кучу процессов с разными именами (fetchmail, fetchmail1 ...)

anonymous
()

Вобщем есть такая option как "interval" (ну не знал я о ней рашьше...)
В итоге с первого сервака читаем почту раз в минуту, со второго
и третьего - раз в 10 минут, с четвертого - раз в пол-часа.

set logfile "/home/serg/mail/fetchmail/log"
set postmaster "serg"
set daemon 60
poll Serv1 via mail.server1.net
with proto POP3
user 'my_name' there with password 'passwd1' is 'serg' here

poll Serv1 via mail.server2.ru
with proto POP3 interval 10
user 'my_name' there with password 'passwd2' is 'serg' here

poll Serv1 via mail.server2.ru
with proto POP3 interval 10
user 'my_name' there with password 'passwd3' is 'serg' here

poll Serv1 via mail.server3.ru
with proto POP3 interval 30
user 'my_name' there with password 'passwd4' is 'serg' here

Norder
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.