Интернет магазин китайских планшетных компьютеров



Компьютеры - Qmail

07 мая 2011


Оглавление:
1. Qmail
2. Разногласия



MTA, который работает под Unix. Он был написан Дэниелом Бернштейном как более безопасная замена для популярного MTA Sendmail.

Особенности

Безопасность

На момент выпуска первой версии, qmail был первым MTA, созданным с учетом требований безопасности; с тех пор были созданы другие безопасные MTA. Два наиболее популярных предшественника qmail — Sendmail и Smail — не были созданы с оглядкой на безопасность и в результате являлись постоянным целями для атак. В отличие от этих пакетов qmail имеет модульную архитектуру, состоящую из не доверяющих друг другу компонентов; например компонент qmail, принимающий SMTP-соединения, запускается с UID, отличным от UID’ов для менеджера очереди или модуля, отсылающего почту. Также, в qmail стандартная библиотека Си была заменена на безопасный аналог, и как результат, qmail не подвержен переполнениям стека и кучи, атакам на формат строки или состоянию гонок с временными файлами.

Производительность

Во время первого выпуска qmail был значительно быстрее sendmail, особенно в случаях обработки больших объемов почты, таких как сервера списков рассылки.

Простота

До qmail наиболее популярным почтовым сервером в Интернет был Sendmail. Конфигурация Sendmail общеизвестна своей сложностью, включая один из самых запутанных форматов конфигурационных файлов с которым сталкиваются системные администраторы Unix. qmail, напротив, конфигурируется с использованием набора небольших файлов в крайне простом формате. Для обычных задач в большинстве случаев qmail был существенно проще в конфигурировании и запуске.

Нововведения

qmail поддерживает некоторые нововведения в сфере электронной почты:

Maildir
Bernstein придумал для qmail формат Maildir, в котором каждое почтовое сообщение хранится в отдельном файле. В отличие формата Mbox — стандарта de facto, который хранит все сообщения в одном файле, Maildir позволяет избежать множества проблем с блокировками и параллелизмом, также, он безопасно может работать поверх NFS. qmail может также доставлять почту и в Mbox-ящики.
Имена ящиков с использованием шаблонов
В qmail была представлена концепция контролируемых пользователем шаблонов. Почта, приходящая на адреса вида «пользователь-wildcard» доставляется в отдельные ящики, позволяя пользователю публиковать несколько почтовых адресов, например, один для списка рассылки, другой — для деловой переписки и третий — для публикации в общедоступных местах. Эта функция не требует настройки на стороне сервера, что позволяет пользователю самому управлять своим адресным пространством. Кроме того, эта функция используется некоторыми менеджерами списков рассылки, для управления виртуальными доменами и пр.

Также, в qmail реализованны QMTP- и QMQP-протоколы.



Просмотров: 1833


<<< Postfix
>>>