Написание скриптов, настройка электронной почты и использование баз данных 3 Основы передачи почтовых сообщений, MTA Основы передачи почтовых сообщений, MTA • • • • • • • • • • sendmail Postfix qmail Exim “sendmail emulation layer” mailq mail /etc/aliases newaliases .forward Mail Transfer Agents sendmail самый популярный и сложно настраиваемый postfix используется по умолчанию на многих Linux дистрибутивах, с шифрованием, понятные файлы настроек qmail exim не входит в GPL, разрабатывался с целью замещения Sendmail , с учетом требований безопасности многофункциональный, поддерживает аутентификацию, ACL Выводы • MTA (Mail Transfer Agent) выполняет базовые функции по приему и отправке почтовых сообщений локально или через Интернет • Основными видами, используемых MTAs являются: sendmail, Postfix, qmail, Exim • Несмотря на то, что каждый MTA имеет разные конфигурационные файлы, каждый из них также может работать в режиме, эмулирующем командную строку. Это означает, что основные команды у разных MTA совпадают с их эквивалентами в sendmail, с помощью которых можно работать с ними • mail это простая консольная программа для отправки и чтения почтовых сообщений Выводы • Общесистемные псевдонимы для почты устанавливаются в файле /etc/aliases • Каждый раз при изменении файла /etc/aliases, вы должны запустить команду newaliases • Пересылка электронной почты обычно настраивается на пользовательском уровне, с помощью файла ~/.forward, который как правило скрыт и храниться в домашнем каталоге каждого пользователя. Этот файл должен быть создан самостоятельно самим пользователем