Я хотел бы установить qmail.
Ответ:
Все версии qmail опубликованы в
http://pobox.com/~djb/qmail.html
. Вы можете найти пакет
qmail там.
С ноября 1998, последний пакет qmail - это qmail-1.03.tar.gz
с
контрольной суммой MD5 622f65f982e380dbe86e6574f3abcb7c
. Этот пакет был
размещен на сотнях сайтах всего Интернета. Если Вы хотите найти ближайшее зеркало
к Вам, попробуйте воспользоваться услугами ftpsearch,
http://ftpsearch.lycos.com
(
http://www.filesearch.ru
. RB).
Следуйте шаг за шагом инструкциям в INSTALL
в пакете qmail. Если
Вы обновляете с предыдущей версии, читайте UPGRADE
вместо
INSTALL
.
Я подумываю перевести сеть heaven.af.mil
на qmail, но сначала я хотел бы
дать моим пользователям возможность попробовать qmail, не останавливая работу sendmail.
Мы используем NFS.
Ответ:
Найдите машину в вашей сети, скажем pc.heaven.af.mil
, которая не работает как
SMTP сервер. (Если люди используют почтовые адреса @pc.heaven.af.mil
, Вы
должны уже иметь MX запись pc.heaven.af.mil
на Вашем почтовом узле).
Установите новую запись MX lists.heaven.af.mil
, указывающую на
pc.heaven.af.mil
. Установите qmail на pc.heaven.af.mil
. Замените pc
на lists
во всех файлах в /var/qmail/control/
. Сделайте доступными qmail man
страницы на всех Ваших машинах.
Теперь скажите пользователям о qmail. Пользователь может переслать почту с
joe@heaven.af.mil
на joe@lists.heaven.af.mil
, чтобы его почта отправлялась
через qmail. Он может создать файл .qmail - теперь он может создать собственную
службу почтовых списков рассылок @lists.heaven.af.mil
.
Когда Вы будете готовы убрать sendmail, Вы можете установить pc.heaven.af.mil
как новый почтовый узел. Добавьте heaven.af.mil
в
/var/qmail/control/locals
, и измените MX запись heaven.af.mil
,
чтобы указать на pc.heaven.af.mil
. Убедитесь, что Вы оставили
lists.heaven.af.mil
в /var/qmail/control/locals
, чтобы адреса со
времени перехода продолжали работать.
Почему бы исполняемые файлы не размещать в /usr? Почему конфигурационные файлы не размещаются в /etc?
Ответ:
Некоторые сайты имеют группы машин, для которых /usr является единым. Файлы не могут быть размещены в /usr, если они не являются одинаковыми для каждой машины. (Раньше это было более обычным, чем теперь.) Программы qmail зависят от значений нескольких uid, которые будут различными для каждой из машин; например, программа очереди qmail (qmail-queue) - setuid qmailq.
/etc - также машино-зависимый каталог. К сожалению, этот каталог очень маленький на некоторых машинах. (Раньше это было более обычным, чем теперь.) Файлы конфигурации qmail обычно занимают немного места на диске.
Если бы я поместил программы qmail в /usr/bin или /usr/local/bin, или /usr/qmail/bin, или если бы я поместил конфигурацию qmail в /etc, некоторые конструкции qmail были бы нарушены.
Вы можете создать символические ссылки из-под /var/qmail, если хотите переместить файлы qmail в разные разделы.