В начало → Руководство по электронной почте с использованием Mutt → 2. Fetchmail |
Fetchmail забирает почту с удаленного сервера на вашу локальную машину. Для этого вам необходимо настроить файл .fetchmailrc в вашей домашней директории, подобно примеру:
Листинг 2.1: Пример .fetchmailrc
poll mail.myisp.net protocol pop3 user "myname" password "mypassword"
Сразу после создания файла, необходимо выставить права доступа к нему (он должен быть читаем только его владельцем). Сделать это можно следующей командой:
Листинг 2.2: Изменение прав доступа
# chmod 710 .fetchmailrc
Чтобы увидеть процесс в действии, используйте ключ -v. Чтоб получить все сообщения, используйте -a. И ещё вы должны использовать ключ -m для того, чтобы передать принятую почту procmail.
Предупреждение: Будет также хорошей идеей использовать ключ -k, в этом случае если что-то пойдет не так, ваша почта не будет удалена с сервера и вы сможете её повторно забрать.
Пришло время проверить fetchmail в действии!
Листинг 2.3: Тест Fetchmail #1
# fetchmail -akv -m "/usr/bin/procmail -d %T"
Как только вы добьётесь работающей системы, вы можете добавить процесс в cron или какой-нибудь монитор навроде gkrellm. Fetchmail также может быть запущен как демон с указанием секундного интервала.
В начало → Руководство по электронной почте с использованием Mutt → 2. Fetchmail |