Мини-HOWTO: Установка qmail и MH

Abstract

Я просто записываю весь свой опыт по установке Qmail и предлагаю его прочесть тем, кто в нем нуждается. Версия 1.4


Содержание
Введение
Описание моей системы
Установка Qmail
Установка MH
Fetchmail
Exmh
Procmail
ISDN
Ссылки
Ответственность
Послесловие
Авторские права

Введение

Спасибо всем, кто помогал мне, а именно Tony Nugent (tony@trishul.sci.gu.edu.au), David Summers (david@summersoft.fay.ar.us) и авторам S.u.S.E (дистрибутив Linux).

Что такое qmail, и почему я должен его использовать? Об этом расскажет сам автор (Dan Bernstein):

qmail - это безопасная, надежная, эффективная и простая программа пересылки почты. Она заменяет обычные программы работы с почтой, (sendmail, binmail и т.д.) применяемые в UNIX.

Безопасность: безопасность - это не цель, а требование. Доставка почты очень важна для пользователей. Ее нельзя просто прервать, поэтому она должна быть безопасной. (Я начал разработку qmail потому, что мне не нравятся проблемы с безопасностью в sendmail и других программах пересылки почты)

Надежность: qmail гарантирует, что, единожды попав в систему, письмо никогда не будет утеряно. qmail поддерживает maildir, новый, очень надежный стандарт для почтовых ящиков. Maildir, в отличии от файлов mbox и папок mh, не будут повреждены, если произойдет сбой системы во время принятия почты. Получается даже лучше, не только пользователь может проверить почту через NFS, но и любое количество клиентов могут отправить ему почту одновременно.

Эффективность: мы проверили быстродействие этой программы на Pentium под BSD/OS, и оказалось, что qmail может легко принимать и отсылать 200000 отдельных сообщений в день! Обычные программы ограничены скоростью DNS и SMTP, qmail по умолчанию поддерживает 20 одновременных посланий и быстро работает со списками рассылки. (Я начал разработку qmail, потому что у меня огромный список рассылки.)

Простота: qmail намного меньше, чем любая программа рассылки писем в Internet. Теперь несколько причин почему: (1) Другие программы поддерживают пересылку почты, псевдонимы и списки рассылки раздельно. qmail имеет один простой механизм пересылки, который позволяет пользователю иметь свой список рассылки. (2) Другие программы имеют несколько режимов рассылки, от быстрого+небезопасного до медленного+очередного. Команда qmail-send автоматически запускается при появлении письма в очереди, поэтому qmail имеет один режим рассылки: быстрый+очередной. (3) Другие программы содержат специализированную версию inetd, которая контролирует загруженность линий. qmail контролирует это по-своему, и поэтому она будет нормально работать из-под обычного inetd.

Замена программе sendmail: qmail поддерживает маскарадинг машин и пользователей, полное скрытие машины, виртуальные домены, null-клиенты, преобразование списков получателей, пересылку почты, обработку зацикленных писем, произвольные списки адресов по RFC 822, определение зацикленности сообщений списков рассылки, повторные попытки передать почту на отключенную машину, независимые интервалы попыток передачи сообщений, и т.д. В общем, она является самой быстродействующей из всех современных почтовых программ. В qmail также встроена эмуляция "sendmail", которая может быть использована вашими приложениями.