Я настраиваю сервер, и у меня есть выбор: установить qmail или postfix. Может кто поможет мне сделать правильный выбор.
Я хотел бы видеть закрытыми следующие вещи:
- Производительность
- Легкость настройки
- безопасность
afaik qmail устарел в большинстве дистрибутивов, поэтому вам, вероятно, придется собирать из исходников и забыть о простых обновлениях стиля apt / yum. Если вы все еще хотите использовать qmail, qmailrocks.org - это то, что помогло мне пройти настройку с минимальным повреждением мозга.
С другой стороны, postfix, похоже, все больше и больше заменяет sendmail, становясь MTA по умолчанию в некоторых дистрибутивах, и для этого есть причина - активная разработка, простота настройки и множество документации, а также огромная база пользователей, включая пользователей. компании Zimbra, у которой под капотом работает постфикс.
Для двух вариантов, которые вы дадите, Postfix.
Безопасность и производительность одинаковы - и то, и другое было разработано и реализовано опытными людьми, для которых безопасность и производительность являются высшими приоритетами. Конечно, эти два соображения играют вместе; почтовый сервер, на который был взломан, имеет низкую производительность, а некачественный почтовый сервер сам по себе является отказом в обслуживании.
Итак, оставшиеся критерии - это простота настройки и обслуживания. Postfix далеко впереди, ИМХО и около 80-90% других людей, которые пробовали оба.
я бегу Курьер. Я могу установить его из пакетов, но я предпочитаю скомпилировать его сам, чтобы добавить туда флаг "-O2". Мне это нравится, это быстро, надежно и хорошо документировано. Агент доставки Dropmail имеет довольно обширный язык сценариев (очень похожий на C с RE). Сервер IMAP довольно хорошо известен, я просто знаю, что он быстрый и надежный.
Я начал с qmail, а затем перешел на Postfix. Несомненно, Postfix НАМНОГО проще в установке, а также более активно поддерживается и развивается. Производительность неплохая даже при запуске на виртуальной машине OpenVZ. Я также установил SqlGrey, ClamAV, SpamAssassin и Maia Mailguard (http://www.maiamailguard.com) для защиты от вредоносных программ и спамеров. И, как упоминалось в другом ответе, Postfix также разработан для обеспечения безопасности. Фактически, у автора Postfix (Weitse Venema) и автора qmail (Dan Bernstein) была своего рода «вражда», когда каждый пытался доказать, что их программное обеспечение лучше и безопаснее, чем другое. Такая конкуренция обязательно приведет к созданию хорошего надежного программного обеспечения с обеих сторон.
Я думаю, что qmail выигрывает по производительности и безопасности, но проигрывает по простоте настройки. Вы даже не можете найти пакеты qmail для большинства дистрибутивов Linux, но вам нужно будет собрать их все из исходников. Однако он меньше, чем postfix, и был разработан с учетом требований безопасности.
Я думаю, что Postfix выигрывает, потому что: qmail не может ipv6, без smtp auth, без серых списков, вы всегда должны исправлять qmail, и это сложно, если вы попробуете его в 90% случаев, это не сработает, например. Патч IPv6. я перешла на постикс. безопасность и производительность равны.
Постфикс
Sendmail ужасен. Exim установлен по умолчанию, но его сложно настроить, и он страдает от множества дыр в безопасности. Postfix - это воплощение красоты, я использую его с 99-го года и никогда не имел причин жаловаться. Qmail ограничен странным лицензированием Дэна Бернштейна, которое не позволяет его поставлять ни в один из дистрибутивов Linux.
Также книга Packt Электронная почта Linux офигенно, купи копию!