В началоРуководство по электронной почте с использованием Mutt → 2. Fetchmail
Gentoo-doc HOME Пред.: Руководство по электронной почте с использованием MuttВ началоУровень выше: Руководство по электронной почте с использованием MuttСлед.: 3. Procmail

2. 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В началоУровень выше: Руководство по электронной почте с использованием MuttСлед.: 3. Procmail
В началоРуководство по электронной почте с использованием Mutt → 2. Fetchmail