Чтение онлайн

на главную - закладки

Жанры

Сетевые средства Linux

Смит Родерик В.

Шрифт:

Выбор протокола

Выбор протокола получения почты зависит от имеющихся в наличии ресурсов и от того, какие клиентские программы применяют пользователи. Не секрет, что на решение вопроса большое влияние оказывают вкусы и привычки самого системного администратора. При использовании протокола POP требования к ресурсам сервера и пропускной способности линии минимальны, поскольку подавляющее большинство пользователей не хранят письма на сервере, а копируют их на клиентские машины. Некоторые пользователи предпочитают работать с сервером IMAP. Чтобы организовать функционирование такого сервера, необходимы дополнительные ресурсы, в частности, для хранения писем на сервере потребуется жесткий диск большего объема. В составе почтовых систем серверы POP используются чаще, чем IMAP, поэтому, если вы установите сервер IMAP,

желательно установить на том же компьютере и сервер POP. При этом дополнительная нагрузка на компьютер практически не будет ощущаться, но пользователи, которые работают с клиентскими программами, не поддерживающими IMAP, смогут получать свои письма. POP-клиент может очистить папку
INBOX
, но он не разрушает папки, созданные сервером IMAP. С другой стороны, использование дополнительного почтового сервера нежелательно с точки зрения безопасности системы. Если в защите сервера POP будут обнаружены недостатки, позволяющие проникать в систему, наличие такого сервера создаст дополнительную возможность незаконного доступа к данным.

Внимание

По умолчанию серверы POP и IMAP передают всю информацию, включая пароль, в незашифрованном виде. Поэтому пароли, используемые для получения почты, не следует применять в других целях, а в особенности для регистрации в системе. Существуют также защищенные варианты серверов POP и IMAP, в которых для передачи данных используется SSL-соединение. Несмотря на то что такие серверы сложнее настроить, это необходимо сделать, если в письмах могут содержаться секретные данные. Принять меры защиты особенно важно, когда обращение к серверам POP и IMAP может осуществляться через Internet. Если вы хотите ограничить доступ к серверам получения почты только компьютерами локальной сети, вы можете применить TCP Wrappers либо задать соответствующие правила

xinetd
. Кроме того, запретить обращение к серверам извне можно, настроив соответствующим образом брандмауэр.

Обеспечение работы по протоколу POP

Как правило, для обеспечения работы сервера POP не приходится затрачивать больших усилий. Чаще всего, настройка не требуется, и вам достаточно лишь запустить сервер. Тем не менее следует убедиться, что выбранная вами программа сервера совместима с сервером SMTP. He менее важно обеспечить совместимость с форматом хранения писем. В настоящее время используются два таких формата:

mbox
(почтовый ящик) и
maildir
(почтовый каталог). Большинство серверов, например
sendmail
, Postfix, and Exim, по умолчанию используют формат
mbox
, но в некоторых серверах, например в
qmail
, изначально включен режим работы с
maildir
. Серверы Postfix, Exim и
qmail
можно настроить на использование как
mbox
, так и
maildir
. Выбранный вами сервер POP должен предоставлять возможность чтения писем в том формате, в котором их записывает сервер SMTP.

Серверы POP для Linux

Серверы POP входят в состав практически каждого дистрибутивного пакета Linux. Как правило, самым простым решением является использование сервера, поставляемого вместе с системой, но если вы перенастроите сервер SMTP для хранения писем в другом формате, вам, возможно, придется заменить сервер POP программой, в которой предусмотрена поддержка этого формата. Ниже перечислены некоторые программные продукты, обеспечивающие работу сервера POP.

• UW IMAP. Сервер IMAP, созданный в Вашингтонском университете (

http://www.washington.edu/imap/
), может также работать в режиме сервера POP. Этот сервер поставляется со многими версиями Linux и поддерживает формат
mbox
, используемый по умолчанию многими серверами SMTP.

• Cyrus IMAP. Подобно UW IMAP, Cyrus IMAP (

http://asg.web.cmu.edu/cyrus/imapd/
) наряду с IMAP поддерживает протокол POP. Данный сервер использует для хранения поступающей корреспонденции формат
mbox
.

• 

nupop
. Сервер
nupop
(
http://nupop.sourceforge.net
)
предназначен для работы на крупных узлах, его имеет смысл устанавливать в том случае, если ваша почтовая система должна обслуживать большое количество пользователей. Данный продукт ориентирован на использование формата
maildir
, поэтому лучше всего он взаимодействует с сервером
qmail
.

• Courier. Продукт Courier (

http://ww.courier-mta.org
) реализует функции серверов POP, IMAP и SMTP. Серверы Courier POP и IMAP доступны в виде отдельного пакета Courier-IMAP (
http://www.inter7.com/courierimap/
). Эти серверы используют формат
maildir
.

• QPopper. Несмотря на свое название, данный пакет (

httр://www.eudora.com/qpopper/
) не имеет никакого отношения к SMTP-серверу
qmail
. QPopper 3.0 распространялся на коммерческой основе. Версия 4.0 данного продукта доступна бесплатно в исходных кодах. QPopper использует формат
mbox
. QPopper 4.0 поддерживает работу через SSL-соединение.

• 

qmail-pop3d
. Данная программа поставляется с сервером
qmail
(
http://www.qmail.org
) и использует формат
maildir
. Если вы решили использовать в качестве SMTP-сервера
qmail
, имеет смысл установить
qmail-pop3d
для поддержки протокола POP.

Здесь приведена информация лишь о незначительной части продуктов, реализующих обмен по протоколу POP. На сервере

http://www.sourceforge.net
можно найти большое количество серверов POP, многие из которых входят в состав пакетов, поддерживающих IMAP, SMTP и другие протоколы. В комплекте со многими версиями поставляется UW IMAP, а некоторые дистрибутивные пакеты включают также Cyrus, QPopper и другие продукты.

Инсталляция и настройка сервера POP

Как правило, серверы POP запускаются с помощью суперсервера (вопросы использования суперсерверов рассматривались в главе 4). При инсталляции некоторых серверов автоматически устанавливается конфигурация

xinetd
. He исключено, что для запуска сервера вам придется вручную отредактировать файл
/etc/inetd.conf
. Для того чтобы сервер POP начал обрабатывать поступающие запросы, необходимо перезапустить
inetd
или
xinetd
. Если используемый вами сервер POP не входит в состав дистрибутивного пакета, вам следует прочитать документацию на данный продукт. Это позволит избежать возникновения проблем.

По умолчанию UW IMAP и большинство других серверов POP полагаются на результаты выполнения стандартной процедуры аутентификации Linux. Поэтому, чтобы сервер обслуживал пользователей вашей системы, не надо принимать никаких специальных мер. Если для пользователя создана учетная запись и если сервер SMTP получает его корреспонденцию, сервер POP будет доставлять письма на удаленный компьютер. Пользователю лишь необходимо указать в клиент-программе POP свое имя и пароль. Поскольку действия, выполняемые сервером POP, чрезвычайно просты, в большинстве программ специальный конфигурационный файл не используется.

Обеспечение работы по протоколу IMAP

Серверы IMAP инсталлируются и настраиваются практически так же, как и серверы POP. Как было сказано ранее, продукт UW IMAP поставляется с большинством дистрибутивных пакетов Linux, кроме того, в состав некоторых систем включаются и другие серверы. Действия по настройке обычно сводятся к изменению конфигурации и перезапуску суперсервера.

Серверы IMAP для Linux

Многие из пакетов, сведения о которых были приведены в предыдущем разделе, в частности UW IMAP, Cyrus IMAP и Courier, обеспечивают также работу сервера IMAP. В 2002 г. в стадии разработки находился ряд проектов по созданию серверов IMAP, но реально работающий код еще не был доступен. Информацию об этих проектах можно найти на сервере

http://www.sourceforge.net
. Некоторые из них направлены на решение совершенно экзотических задач, например, просмотр содержимого Web средствами IMAP.

Поделиться:
Популярные книги

Тарзан (Сборник рассказов)

Берроуз Эдгар Райс
Тарзан
Приключения:
природа и животные
7.80
рейтинг книги
Тарзан (Сборник рассказов)

Смертельная мечта

Бова Бен
Фантастика:
научная фантастика
5.00
рейтинг книги
Смертельная мечта

Новая Модель Вселенной

Успенский Петр Демьянович
Научно-образовательная:
психология
религиоведение
5.00
рейтинг книги
Новая Модель Вселенной

Танцы с огнем

Робертс Нора
Любовные романы:
остросюжетные любовные романы
8.68
рейтинг книги
Танцы с огнем

Газлайтер. Том 29

Володин Григорий Григорьевич
29. История Телепата
Фантастика:
боевая фантастика
попаданцы
аниме
6.25
рейтинг книги
Газлайтер. Том 29

Клан Кеннеди

Чернявский Георгий Иосифович
1445. Жизнь замечательных людей
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Клан Кеннеди

Американские боги. Король горной долины. Сыновья Ананси

Гейман Нил
Фантастика:
научная фантастика
8.30
рейтинг книги
Американские боги. Король горной долины. Сыновья Ананси

Джон Голсуорси. Собрание сочинений в 16 томах. Том 15

Голсуорси Джон
15. Собрание сочинений
Проза:
классическая проза
5.00
рейтинг книги
Джон Голсуорси. Собрание сочинений в 16 томах. Том 15

Хроника

Саксон Анналист
Mediaevalia: средневековые литературные памятники и источники
Научно-образовательная:
история
5.00
рейтинг книги
Хроника

Лев Толстой

Шкловский Виктор Борисович
363. Жизнь замечательных людей
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Лев Толстой

Гражданин Галактики (сборник)

Хайнлайн Роберт Энсон
Отцы-основатели. Весь Хайнлайн
Фантастика:
научная фантастика
8.12
рейтинг книги
Гражданин Галактики (сборник)

Тринадцатый V

NikL
5. Видящий смерть
Фантастика:
фэнтези
попаданцы
аниме
5.50
рейтинг книги
Тринадцатый V

Путанабус. Трилогия

Старицкий Дмитрий
Фантастика:
боевая фантастика
6.93
рейтинг книги
Путанабус. Трилогия

Стоялов Максим Викторович

Стоялов Максим Викторович
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Стоялов Максим Викторович