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

Если почта адресована верно, sendmail проконтролирует передачу сообщений для доставки. Так же и для входящей почты - sendmail интерпретирует адрес и доставляет сообщение почтовой программе пользователя либо передает другой системе.

На рис. 10.1 представлена особая роль sendmail в маршрутизации почты межу различными почтовыми программами, существующими в системах Unix. Помимо маршрутизации почты между пользовательскими программами и программами доставки, sendmail имеет следующие функции:

  • Получает и доставляет почту SMTP (Internet)
  • Реализует работу с общесистемными почтовыми псевдонимами, что поз- воляет создавать списки рассылки

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