Используйте serialmail, (
http://pobox.com/~djb/serialmail.html )
Всю почту для af.mil надо доставлять на наш файловый сервер pokey.af.mil.
Я установил
af.mil IN MX 10 pokey.af.mil.
в DNS, но когда пользователь хоста af.mil посылает сообщение для boss@af.mil,
af.mil пытается доставить его локально. Как мне исправить это?
Ответ:
Удалите af.mil из /var/qmail/control/locals
и скажите qmail перечитать locals ---как в вопросе
Как мне сказать qmail перечитать locals и virtualdomains?. Предварительно
убедитесь, что MX правильно установлен. Также убедитесь, что pokey может
отправлять почту для af.mil ---как в вопросе
Как мне получать почту для хоста с другим именем?.
Я хотел бы, чтобы 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.
Мне нужно, чтобы 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).
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)