6. Маршрутизация исходящих сообщений.
6.1 Как мне установить отдельную очередь сообщений для SLIP/PPP канала?
Используйте serialmail, ( http://pobox.com/~djb/serialmail.html
)
6.2 Как мне пересылать локальные сообщения на другой хост?
Всю почту для af.mil надо доставлять на наш файловый сервер
pokey.af.mil. Я установил
af.mil IN MX 10 pokey.af.mil.
в DNS, но когда пользователь хоста af.mil посылает сообщение для
[email protected], af.mil пытается доставить его локально.
Как мне исправить это?
Ответ:
Удалите af.mil из /var/qmail/control/locals и
скажите qmail перечитать locals ---как в вопросе Как
мне сказать qmail перечитать locals и virtualdomains?. Предварительно
убедитесь, что MX правильно установлен. Также убедитесь, что
pokey может отправлять почту для af.mil ---как в
вопросе Как
мне получать почту для хоста с другим именем?.
6.3 Как мне установить нуль-клиента?
Я хотел бы, чтобы zippy.af.mil отсылал всю почту на
bigbang.af.mil.
Ответ:
echo :bigbang.af.mil > /var/qmail/control/smtproutes
chmod 644 /var/qmail/control/smtproutes
Запретите локальную доставку как в вопросе Как
мне пересылать локальные сообщения на другой хост?. Отключите
qmail-smtpd в /etc/inetd.conf, и пошлите процессу
inetd сигнал HUP, если вы запускали его из
inetd; иначе, отключите скрипт tcpserver, который
запускает qmail-smtpd.
6.4 Как мне посылать исходящую почту через UUCP?
Мне нужно, чтобы qmail посылал всю исходящую почту через UUCP моему
головному UUCP хосту, gonzo.
Ответ:
Поместите
:alias-uucp
в /var/qmail/control/virtualdomains и скажите qmail перечитать
virtualdomains ---как в вопросе Как
мне сказать qmail перечитать locals и virtualdomains?. Поместите
|preline -df /usr/bin/uux - -r -gC -a"${SENDER:-MAILER-DAEMON}" gonzo!rmail "($DEFAULT@$HOST)"
(все в одну строку) в ~alias/.qmail-uucp-default (Для некоторых
программ UUCP Вам потребуется использовать -d вместо
-df).
6.5 Что мне делать с сообщением ``CNAME lookup failed
temporarily'' (``Временная неудача при поиске канонического
имени'')?
Лог показывает, что доставка сообщения была отложена по этой причине. И зачем qmail делает поиск канонического имени?
Ответ:
Стандарт SMTP не разрешает использовать синонимы в именах хостов
(смотрите http://pobox.com/~djb/im/cname.html),
поэтому qmail производит поиск канонического имени в DNS для каждого
принимающего почту хоста. Сообщение CNAME lookup failed temporarily
означает, что соответствующий сервер DNS отключен или недоступен. qmail отложит
доставку и вскоре повторит попытку.
(Также, возможно возникновение подобной ситуации при oversize DNS packets. Подробнее смотрите Life with qmail. RB)
Вперед Return Содержание