Электронная почта - заклятый друг пользователей: они обожают ее использовать, но ненавидят, когда она не работает. И задача системного администратора - сделать так, чтобы почта работала. Решению данной задачи и посвящена эта глава.
sendmail - не единственная программа транспортировки почты; популярны также smail и qmail. Однако sendmail - наиболее широко распространенная программа транспортировки. Вся эта глава отведена под рассказ о sendmail, а вообще этой теме можно с легкостью посвятить целую книгу. Отчасти причина кроется в значимости электронной почты, но также и в сложности настройки sendmail.
Как ни странно, сложность sendmail в некоторой степени проистекает из попыток упростить поддержку электронной почты, вместив всю возможную функциональность в одну программу. В определенный момент времени для работы с электронной почтой использовалось большое число программ и протоколов. Такое разнообразие программ затрудняло настройку и сопровождение. Даже сегодня существует несколько четко различимых схем доставки электронной почты. Протокол SMTP осуществляет передачу почты в сетях TCP/IP; другая программа передает почтовые сообщения между пользователями одной системы; и еще одна передает почту между системами сетей UUCP. Каждой из этих почтовых систем - SMTP, UUCP и локальной почте - соответствует собственная программа доставки и схема почтовой адресации. Такое положение дел может приводить в замешательство пользователей электронной почты и системных администраторов.