20.2 Использование электронной почты

В работе почтовой системы задействованы пять основных частей: пользовательский почтовый клиент, почтовый сервер (даемон), сервер DNS, удаленный или локальный почтовый ящик, и конечно сам почтовый сервер.

20.2.1 Пользовательский почтовый клиент

Обычно, это программа типа mutt, pine, elm, mail, а также программы с графическим интерфейсом, такие, как balsa или xfmail, или интегрированные приложения (например, какой-либо WWW браузер типа Netscape). Все эти программы общаются с локальным почтовым сервером, вызывая какой-либо даемон, или напрямую по протоколу TCP.

20.2.2 Почтовый даемон

Обычно это sendmail (поставляется вместе с FreeBSD), однако, им может быть любая из нижеперечисленных программ: qmail, postfix или exim. Остальные менее распространены.

Почтовый даемон выполняет только две функции: принимает входящую почту и отправляет исходящую. Он не отвечает за выдачу пользователю почты по протоколам POP или IMAP, и не обеспечивает подключения к локальным почтовым ящикам mbox или Maildir. Для этих целей вам может потребоваться дополнительный даемон.

Имейте ввиду, что старые версии sendmail имели серьезные проблемы с безопасностью, поэтому старайтесь всегда использовать последнюю версию. Это правило, кстати, справедливо в отношении практически любых программных продуктов.

20.2.3 Email и DNS

Служба имен доменов (Domain Name System, DNS) и соответствующий ей даемон named играют важную роль в доставке почты. Для доставки почты с вашего сайта другому, даемон почтового сервера обратится к DNS для определения хоста, отвечающего за доставку почты по назначению.

Точно те же действия производятся при доставке почты в ваш адрес. DNS содержит базу данных соответствия между именем домена и IP адресом, и между именем домена и почтовым сервером. IP адрес задается в записи A. Запись MX (Mail eXchanger) указывает компьютер, который обрабатывает корреспонденцию для данного домена. Если для вашего хоста запись MX отсутствует, почта будет доставляться на него непосредственно.

20.2.4 Получение почты

Получение почты для вашего домена выполняет почтовый сервер. Он сохраняет отправленную вам почту в формате либо mbox, либо Maildir (в зависимости от настроек) для последующего прочтения или сбора. Удаленный доступ к почте может быть осуществлен по протоколам POP, IMAP, а также путем использования установленного на почтовом сервере почтового агента пользователя, который будет обращаться к почтовому ящику непосредственно. Это означает, что для локального чтения почты вам не потребуется устанавливать сервер POP или IMAP.

20.2.4.1 Доступ к удаленным почтовым ящикам по протоколам POP и IMAP

Для удаленного доступа к почтовым ящикам вам потребуется доступ к POP или IMAP серверу. Хотя удаленный доступ обеспечивают оба протокола POP и IMAP, последний предоставляет множество дополнительных возможностей, вот некоторые из них:

  • IMAP может как хранить сообщения на удаленном сервере, так и забирать их.

  • IMAP поддерживает одновременные обновления.

  • IMAP может быть очень полезен для низкоскоростных соединений, поскольку позволяет пользователям получить структуру сообщений без их загрузки; он также может использоваться для выполнения таких задач как поиск на сервере для минимизации объема передаваемых между клиентом и сервером данных.

Для установки POP или IMAP сервера необходимо выполнить следующие действия:

  1. Выберите IMAP или POP сервер, который подходит вам наилучшим образом. Следующие POP и IMAP серверы хорошо известны и могут быть приведены в качестве примера:

    • qpopper;

    • teapop;

    • imap-uw;

    • courier-imap;

  2. Установите POP или IMAP даемон, выбранный из коллекции портов.

  3. Если потребуется, настройте /etc/inetd.conf для запуска POP или IMAP сервера.

Warning: Необходимо отметить, что и POP и IMAP серверы передают информацию, включая имя пользователя и пароль, в незашифрованном виде. Это означает, что если вы хотите защитить передачу информации по этим протоколам, потребуется использовать тунеллирование сессий через ssh(1). Обратитесь к Руководству FreeBSD за дополнительной информацией.

20.2.4.2 Доступ к локальным почтовым ящикам

Доступ к почтовым ящикам может быть осуществлен непосредственно путем использования MUA на сервере, где эти ящики расположены. Это можно сделать используя приложения вроде mutt или mail.

20.2.5 Почтовый хост

Почтовый хост это сервер, который отвечает за отправку и получение почты для вашего компьютера, и возможно для всей вашей сети.

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам связанными с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости