Beyond Linux From Scratch. Версия 6.0

Глава 20. Клиенты почты/новостей

Fetchmail-6.2.5

Введение в Fetchmail

Пакет Fetchmail содержит программу, получающую почту. Она получает почту с удаленных почтовых серверов и перенаправляет ее на локальную (клиентскую) систему. Поэтому почта может быть затем прочитана обычным почтовым пользовательским агентом.

Информация о пакете

Зависимости Fetchmail

Требуемые

OpenSSL-0.9.7e и локальный MDA (Procmail-3.22).

Опционально

Python-2.4 и Tk-8.4.9.

Установка Fetchmail

Установим Fetchmail запуском следующих команд:


./configure --prefix=/usr --with-ssl --enable-fallback=procmail &&
make &&
make install

Описание команд

--with-ssl: Эта команда включает SSL при его наличии, поэтому Вы можете поддерживать соединения с защищенными POP3 и IMAP серверами.

--enable-fallback=procmail: Это говорит Fetchmail поддерживать почту для передачи, приходящую к Procmail, если ваш порт 25 сервера почты отсутствует или не отвечает.

Конфигурация Fetchmail

Файлы конфигурации

~/.fetchmailrc

Конфигурационная информация


cat > ~/.fetchmailrc << "EOF"
set logfile /var/log/fetchmail.log
set no bouncemail
set postmaster root

poll SERVERNAME :
user [username] pass [password];
mda "/usr/bin/procmail -f %F -d %T";
EOF
chmod 0600 ~/.fetchmailrc

Это пример конфигурации, который должен удовлетворить большинство людей. Вы можете добавить столько пользователей и серверов, сколько надо, используя такой же синтаксис.

man fetchmail: Ищет раздел, названный CONFIGURATION EXAMPLES . Он дает несколько быстрых примеров.

Содержание

Пакет Fetchmail содержит fetchmail и fetchmailconf.

Описание

fetchmail

При запуске обычным пользователем источником конфигурации пользователей будет ~/.fetchmailrc. Скачивает соответствующую почту.

fetchmailconf

Эта программа предоставляет Tk GUI-интерфейс к Вашему ~/.fetchmailrc файлу, делая его более простым для конфигурации. Хотя Вам понадобится Python, который должен иметь модуль Tkinker.

Последнее обновление 2005-02-11 15:17:38 -0700.