соответствующим образом брандмауэр.

Обеспечение работы по протоколу 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. Некоторые из них направлены на решение совершенно экзотических задач, например, просмотр

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

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

Отметить Добавить цитату