Вперед Return Содержание

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