SliTaz Man Pages

Community Doc Forum Pro Shop Bugs Hg Cook

ALIASES

Section: File Formats (5)
Index Return to Main Contents

НАЗВАНИЕ

aliases — формат базы данных псевдонимов для Postfix.

ОБЗОР

newaliases

ОПИСАНИЕ

Таблица aliases обеспечивает общесистемный механизм перенаправления почты локальных получателей. Перенаправления осуществляются агентом доставки local входящем в Postfix.

Обычно, таблица aliases составляется в виде текстового файла, который затем обрабатывается командой postalias(1). Для быстрого поиска почтовой системой используется получаемый индексированный файл в формате dbm или db. После изменений в базе данных псевдонимов выполните команду newaliases для создания нового индексированного файла.

Предполагается, что форматы входного и выходного файлов совместимы с Sendmail версии 8 и пригодны для использования в качестве таблиц NIS.

Пользователи могут управлять доставкой своей почты с помощью настройки файлов .forward в своих домашних каталогах. Строки в пользовательских файлах .forward имеют тот же синтаксис, что и правая сторона записей в aliases.

Формат входного файла базы данных псевдонимов следующий:

name — это локальный адрес (без доменной части). Если имя содержит специальные символы, такие как пробел, ‘#’, ‘:’, или ‘@’, используйте двойные кавычки. Чтобы сделать поиск в базе данных независимым от регистра, name переводится в нижний регистр.

Кроме того, если существует псевдоним для owner-name, то диагностика доставки направляется на этот адрес, а не автору. Обычно это используется для направления сообщений об ошибках доставки владельцу списка рассылки, который лучше разберётся с проблемами доставки по списку рассылки, чем автор не доставленного письма.

value содержит одно или более из следующих выражений:

address
Почта перенаправляется на address, удовлетворяющий стандарту RFC 822.
/file/name
Почта добавляется к /file/name. Подробнее о доставке в файл смотрите в local(8). Доставка не ограничивается обычными файлами. Например, для удаления нежелательной почты направьте её в /dev/null.
|command
Почта передаётся command'е. Команды, содержащие специальные символы, такие как пробелы, должны быть заключены в двойные кавычки. Подробнее о доставке в команду смотрите в local(8).

При сбое команды отправителю отправляется назад ограниченное количество выходной информации команды. Ожидаемые исходящие коды статуса определены в файле /usr/include/sysexits.h. Например, для симуляции ошибки “user unknown” используйте |"exit 67", а для реализации дорогой чёрной дыры — |"exit 0".

:include:/file/name
Почта направляется в пункты назначения, перечисленные в указанном файле. Строки в файлах :include: имеют тот же синтаксис, что и правые части записей псевдонимов.

Пунктом назначения может быть любой из описанных в этом руководстве. Однако по-умолчанию доставка для "|command" и /file/name запрещена. Чтобы её разрешить, отредактируйте конфигурационные параметры allow_mail_to_commands и allow_mail_to_files.

РАСШИРЕНИЕ АДРЕСА

Если поиск в базе данных псевдонимов ничего не дал, а локальная часть адреса получателя содержит дополнительный разделитель получателей (например, user+foo), поиск повторяется для не расширенного адреса (например, user).

ПАРАМЕТРЫ КОНФИГУРАЦИИ

Для этой темы особенно уместны следующие параметры файла main.cf. Подробнее о синтаксисе и значениях по умолчанию смотрите в файле main.cf Postfix'а. После изменения конфигурации используйте команду postfix reload.
alias_maps
Список баз данных псевдонимов.
allow_mail_to_commands
Ограничивает использование доставки почты во внешние команды.
allow_mail_to_files
Ограничивает использование доставки почты во внешний файл.
expand_owner_alias
При доставке на псевдоним, имеющий сопутствующий псевдоним owner-, установить в конверте адрес отправителя в соответствие с правой частью псевдонима owner, вместо левой части адреса.
owner_request_special
Задаёт специальную обработку для адресов owner-xxx и xxx-request.
recipient_delimiter
Разделитель, отделяющий получателей в адресных расширениях.

СТАНДАРТЫ

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 <savvin@mail.ru>, Dec 15, 2001

Index

НАЗВАНИЕ
ОБЗОР
ОПИСАНИЕ
РАСШИРЕНИЕ АДРЕСА
ПАРАМЕТРЫ КОНФИГУРАЦИИ
СТАНДАРТЫ
СМОТРИ ТАКЖЕ
ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ
ОБ АВТОРАХ