newaliases
Обычно, таблица aliases составляется в виде текстового файла, который затем обрабатывается командой postalias(1). Для быстрого поиска почтовой системой используется получаемый индексированный файл в формате dbm или db. После изменений в в базе данных псевдонимов выполните команду newaliases для создания нового индексированного файла.
Предполагается, что форматы входного и выходного файлов совместимы с Sendmail версии 8 и пригодны для использования в качестве таблиц NIS.
Пользователи могут управлять доставкой своей почты с помощью настройки файлов .forward в своих домашних каталогах. Строки в пользовательских файлах .forward имеют тот же синтаксис, что и правая сторона записей в aliases.
Формат входного файла базы данных псевдонимов следующий:
name: value1, value2, ...
name -- это локальный адрес (без доменной части). Если имя содержит специальные символы, такие как пробел, `#', `:', или `@', используйте двойные кавычки. Чтобы сделать поиск в базе данных независимым от регистра, name переводится в нижний регистр.
Кроме того, если существует псевдоним для owner-name, то диагностика доставки направляется на этот адрес, а не автору. Обычно это используется для направления сообщений об ошибках доставки владельцу списка рассылки, который лучше разберётся с проблемами доставки по списку рассылки, чем автор не доставленного письма.
value содержит одно или более из следующих выражений:
При сбое команды отправителю отправляется назад ограниченное количество выходной информации команды. Ожидаемые исходящие коды статуса определены в файле /usr/include/sysexits.h. Например, для симуляции ошибки "user unknown" используйте |"exit 67", а для реализации дорогой чёрной дыры -- |"exit 0".
Пунктом назначения может быть любой из описанных в этом руководстве. Однако по-умолчанию доставка для "|command" и /file/name запрещена. Чтобы её разрешить, отредактируйте конфигурационные параметры allow_mail_to_commands и allow_mail_to_files.
Если поиск в базе данных псевдонимов ничего не дал, а локальная часть адреса получателя содержит дополнительный разделитель получателей (например, user+foo), поиск повторяется для не расширенного адреса (например, user).
Для этой темы особенно уместны следующие параметры файла main.cf. Подробнее о синтаксисе и значениях по умолчанию смотрите в файле main.cf Postfix'а. После изменения конфигурации используйте команду postfix reload.
RFC 822 (ARPA Internet Text Messages)
local(8) - агент локальной доставки postalias(1) - управление базой данных псевдонимов
С этим программным обеспечением должна поставляться лицензия от Secure Mailer.
Wietse Venema
IBM T.J. Watson Research
P.O. Box 704
Yorktown Heights, NY 10598, USA
Перевод:
Alex Savvin <[email protected]>, Dec 15, 2001
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |