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 Содержание