
Рис. 11.3. Информация о сервере получения почты задается в диалоговом окне Fetchmail Host
5. Наиболее важными в окне Fetchmail Host
6. В разделе Protocol окна Fetchmail Host telnet
. Примеры такого использования telnet
были приведены в листингах 11.1 и 11.2.
7. Средства, доступные посредством раздела Security, особенно важны в тех случаях, когда взаимодействие с сервером получения производится по коммутируемой линии, причем эта линия не всегда активна. В поле Interface to Monitor введите имя интерфейса, например ppp0
. Это заставит Fetchmail опрашивать сервер только в том случае, если с момента прошлого опроса интерфейс был использован другой программой. Информация, задаваемая в поле IP Range to Check Before Poll, используется для того, чтобы программа могла проверить, связан ли IP-адрес с указанным интерфейсом. Введите в данном поле IP-адрес и маску подсети, разделив их символом /
; в результате Fetchmail будет опрашивать сервер лишь тогда, когда с устройством связан адрес, принадлежащий заданному диапазону. Например, если для интерфейса ppp0
указан адрес 172.20.0.0/255.255.0.0, то Fetchmail будет опрашивать сервер, только если интерфейсу ppp0
будет соответствовать один из адресов сети 172.20.0.0/16.
8. В разделе User Entries for

Рис. 11.4. Многие опции Fetchmail определяют работу с конкретными учетными записями на почтовом сервере
9. Наиболее важным элементом в окне Fetchmail User INBOX
.
Пароли, используемые для получения почты, Fetchmail хранит в незакодированном виде в конфигурационном файле .fetchmailrc
. Программа Fetchmail не будет запускаться, если права доступа заданы менее строго, чем 0600 (rw-------
), тем не менее, некоторая угроза безопасности системы все же сохраняется. Поэтому пароли, используемые для получения почты, не должны применяться в других целях, даже для регистрации на том же компьютере, с помощью той же учетной записи.
10. Щелкните на кнопке OK в окне Fetchmail User .fetchmailrc
, надо щелкнуть на кнопке Save в окне Fetchmail Expert Configurator.
11. Для того чтобы проверить конфигурацию программы, щелкните на кнопке Test Fetchmail в окне Fetchmail Launcher. В результате программа Fetchmail будет запущена в режиме отладки, т.е. вы увидите команды, которые данная программа передает серверу получения и серверу передачи почты, а также ответы этих серверов. Эта информация позволяет выявить и устранить проблемы, возникающие при работе Fetchmail. Убедившись в работоспособности программы, завершите ее работу щелчком на кнопке Quit.
Несмотря на то что при отладке отображается дополнительная информация, в этом режиме письма не сохраняются на почтовом сервере. Поэтому, если при работе Fetchmail возникнут проблемы, письма будут утеряны (так, например, может случиться, если локальный почтовый сервер не работает или отвергает переданные ему сообщения). Поэтому на время тестирования желательно запретить удаление писем с сервера (соответствующая опция рассматривалась выше в п. 9).
Во многих случаях средства настройки, предоставляемые fetchmailconf
, достаточны для решения задач, связанных с обработкой почты. В частности, эта программа позволяет организовать получение почты с одной или нескольких учетных записей и доставить ее локальным пользователям. Некоторые администраторы предпочитают вручную редактировать конфигурационный файл. Это позволяет быстро внести необходимые изменения или реализовать сложные конфигурации Fetchmail. Независимо от того, какой способ вы изберете для настройки данной программы, знание формата .fetchmailrc
будет полезно для вас.