7. Маршрутизация входящих сообщений почтовой системой.
7.1 Как мне получать почту для хоста с другим именем?
Я хотел бы, чтобы наш файловый сервер, pokey.af.mil, получал всю
почту, адресованную af.mil. Я уже установил запись MX с
af.mil на pokey.af.mil, но как настроить
pokey, чтобы он воспринимал af.mil как локальное имя?
Ответ:
Добавьте af.mil в /var/qmail/control/locals и в
/var/qmail/control/rcpthosts. Если qmail-send запущен,
пошлите ему сигнал HUP.
7.2 Как мне создать виртуальный домен?
Я хотел бы, чтобы вся почта для nowhere.mil, включая
[email protected] и [email protected] и т.д.,
доставлялась Бобу (Bob). Я уже установил MX-запись.
Ответ:
Поместите
nowhere.mil:bob
в control/virtualdomains. Добавьте nowhere.mil в
control/rcpthosts. Если qmail-send запущен, пошлите
ему сигнал HUP.
Теперь почта для [email protected] будет локально
доставляться для bob-whatever. Bob может установить
~bob/.qmail-default всех возможных адресов,
~bob/.qmail-info для обработки [email protected], и
т.д.
7.3 Как мне создать несколько виртуальных доменов для одного пользователя?
Bob хочет еще виртуальный домен, everywhere.org, но он желает,
чтобы пользователи для nowhere.mil и пользователи для
everywhere.org обрабатывались раздельно. Как мне это сделать без
создания второй записи пользователя?
Ответ:
Поместите две строки в /var/qmail/control/virtualdomains:
nowhere.mil:bob-nowhere
everywhere.org:bob-everywhere
Добавьте nowhere.mil и everywhere.org в
/var/qmail/control/rcpthosts. Если qmail-send запущен,
пошлите ему сигнал HUP.
Теперь Bob может создавать различные .qmail-nowhere-* и
everywhere-* файлы. Он может установить
.qmail-nowhere-default и .qmail-everywhere-default.
7.4 Как мне создать большую сеть?
У меня есть много машин, но я не знаю с чего начать.
Ответ:
- Выберите имя домена, на которое Ваши пользователи будут получать почту.
Обычно это наиболее короткое из имен доменов, которыми вы управляете. Если Вы
отвечаете за
*.movie.edu, Вы можете использовать адресmovie.edu, например,[email protected]. - Выберите машину, которая будет работать с почтовыми пользователями
movie.edu. Пропишите имя в DNS для этой машины:
Здесьmailhost.movie.edu IN A 1.2.3.4 4.3.2.1.in-addr.arpa IN PTR mailhost.movie.edu.
1.2.3.4- IP-адрес этой машины. - Создайте список машин, на которые дожна доставляться почта. Например, для
Bob почта должна доставляться на рабочую станцию Боба, поэтому поместите имя
рабочей станции Боба в список. Для каждой из этих машин пропишите имя хоста в
DNS:
bobshost.movie.edu IN A 1.2.3.7 7.3.2.1.in-addr.arpa IN PTR bobshost.movie.edu.
- Установите qmail на
bobshost.movie.edu. qmail будет автоматически настроит себя для приема сообщений для[email protected]и доставки затем в почтовый ящик Боба наbobshost. Сделайте то же самое для других машин куда должна доставляться почта. - Установите qmail на
mailhost.movie.edu. Поместите
вmovie.edu:alias-movie
/var/qmail/control/virtualdomainsнаmailhost. Затем перенаправьте[email protected]в[email protected], поместив
в[email protected]
~alias/.qmail-movie-bob. Сделайте то же самое для других пользователей. Если у Вас много пользователей, установите алиасы с помощьюfastforward(http://pobox.com/~djb/fastforward.html). - Поместите
movie.eduв/var/qmail/control/rcpthostsнаmailhost.movie.edu, чтобыmailhost.movie.eduпринимал сообщения для пользователейmovie.edu. - Установите запись MX в DNS, чтобы сообщения для
movie.eduдоставлялись наmailhost:movie.edu IN MX 10 mailhost.movie.edu.
- На всех машинах, поместите
movie.eduв/var/qmail/control/defaulthost.
Вперед Return Содержание