fetchmail
fetchmail
- это программа, позволяющая забирать почту по протоколам
POP3, APOP, KPOP, IMAP4
.
fetchmail
может "обслуживать" сразу несколько как удаленных, так и локальных ящиков.
Если вы собираетесь использовать fetchmail
для доставки электронной почты на несколько локальных ящиков, то лучше написать конфигурационный файл, поставив на нем права пользователя root
и группы wheel
.
Инсталлируем fetchmail
:
# cd /usr/ports/mail/fetchmail && make install && make cleanПриблизительный конфигурационный файл
/root/.fetchmailrc
set daemon 600 # fetchmail стартует в daemon-режиме defaults poll mail.server1 with protocol POP3: no dns, user account1 password passwd1 is local_user_1 here; poll mail.server2 with protocol POP3: no dns, user account2 password passwd2 is local_user_2 here;В приведенном выше примере
fetchmail
каждые 10 минут идет на сервер
mail.server1
и забирает
почту пользователя account1
с паролем passwd1
и выкладывает эту почту
пользователю local_user_1
на локальной машине.
Напишем маленький скрипт /usr/local/etc/rc.d/fetchmail.sh
:
#!/bin/sh [ -x /usr/local/bin/fetchmail ] && /usr/local/bin/fetchmail && echo -n ' fetchmail'Говорим (на всякий случай):
# chmod 500 /usr/local/etc/rc.d/fetchmail.shТеперь
fetchmail
можно использовать.