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

8. Маршрутизация входящих сообщений пользователем.

8.1 Как мне создать почтовый список рассылок?

Я хотел бы, чтобы письмо на [email protected] рассылалось группе людей.

Ответ:

Поместите список адресов в ~me/.qmail-sos, по одному адресу в отдельную строку. Входящая почта для me-sos будет направляться для каждого адреса из списка. Вы должны также создать ~me/.qmail-sos-owner (`touch ~me/.qmail-sos-owner`), чтобы возвращаемая почта приходила бы к Вам, а не к отправителю. Если Вы хотите, чтобы подписка осуществлялась автоматически, поместите

| qlist2 sos my.host.name

в ~me/.qmail-sos-request. Каждый, кто захочет подписаться, должен будет просто послать сообщение на [email protected].

Альтернативное решение: ezmlm ( http://pobox.com/~djb/ezmlm.html ) - современный менеджер почтового списка рассылок, поддерживающий автоматическую подписку, подтверждения, архивы, полностью автоматическую обработку возвратов (включая предупреждения подписчикам, какие сообщения они пропустили) и т.д.

8.2 Как мне создать алиасы с точками?

Я пытался создать ~alias/.qmail-P.D.Q.Bach, но не смог.

Ответ:

Используйте .qmail-p:d:q:bach. Точки преобразовываются в двоеточия, а верхний регистр - в нижний.

8.3 Как мне использовать с qmail файлы .forward от sendmail?

Установите пакет dot-forward, http://pobox.com/~djb/dot-forward.html.

8.4 Как мне использовать с qmail /etc/aliases от sendmail?

Установите пакет fastforward, http://pobox.com/~djb/fastforward.html.

Чтобы majordomo 1.94.* работал с qmail с fastforward, вставьте

system("newinclude","$listdir/$clean_list");

перед строкой lclose(LIST) в do_subscribe и do_unsubscribe в majordomo.

Смотрите ftp://ftp.eyrie.org/pub/software/majordomo/mjqmail и http://www.qmail.org/ для поиска других методов использования majordomo с qmail. Ожидается, что majordomo 2.0 будет самостоятельно поддерживать qmail.

8.5 Как мне заставить qmail отложить доставку сообщений при сбое NFS или NIS?

В случае внезапного исчезновения ~joe, мне бы хотелось, чтобы доставка почты для Джо была отложена.

Ответ:

Постройте базу пользователей qmail, чтобы qmail больше не проверял домашние каталоги и базу паролей. Это делается в три шага.

  1. Поместите полный список Ваших пользователей (включая локальные и NIS пароли) в /var/qmail/users/passwd.
  2. Выполните
    qmail-pw2u -h < /var/qmail/users/passwd > /var/qmail/users/assign
    
    Здесь -h означает, что каждый пользователь должен иметь домашний каталог; если вы запустите qmail-pw2u во время сбоя NFS, она напечатает сообщение об ошибке и завершится.
  3. Выполните
    qmail-newu
    

Убедитесь в том, что база перестроена, всякий раз, когда Вы изменяете список пользователей.

8.6 Как мне установить, какая учетная запись контролирует адрес?

Я создал ~alias/.qmail-www, но qmail вместо этого ищет ~www/.qmail.

Ответ:

Если Вы выполните

chown root ~www

, то qmail больше не будет рассматривать www как пользователя; смотрите /var/qmail/man/cat8/qmail-getpw.8. Для более точного управления над назначениями адреса, смотрите /var/qmail/man/cat5/qmail-users.5.

8.7 Как мне использовать procmail с qmail?

Поместите

| preline procmail

в ~/.qmail. Необходимо будет использовать полный путь до procmail, если путь до procmail не был прописан в PATH при загрузке системы.

Если Вы перешли с sendmail, и пользователи используют procmail в своих файлах .forward: procmail будет продолжать работать из-под .forward, если Вы установили dot-forward, смотрите вопрос Как мне использовать с qmail файлы .forward от sendmail?.

Если Вы перешли с sendmail, и sendmail использовал procmail вместо binmail: скопируйте /var/qmail/boot/proc или /var/qmail/boot/proc+df в /var/qmail/rc.

8.8 Как мне использовать фильтр elm с qmail?

Поместите

| preline filter

в ~/.qmail.

Необходимо будет использовать полный путь до фильтра, если путь до фильтру не был прописан в PATH при загрузке системы.

8.9 Как мне перенаправлять почту для неопознанных пользователей на другой хост?

Мне бы хотелось установить LUSER_RELAY, указывающий на bigbang.af.mil.

Ответ:

Поместите

| forward "$LOCAL"@bigbang.af.mil

в ~alias/.qmail-default.


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