Классы адресов в Postfix


Введение

В Postfix версии 2.0 появилась концепция классов адресов (address classes). Это нововведение позволяет группровать адреса получателей по способу доставки почты. Идея классов адресов возникла в дискуссиях с Виктором Духовным (Victor Duchovni). Несмотря на то, что данная концепция вносит некоторую несовместимость со старыми версиями, она позволяет улучшить поддержку почтового хостинга (hosted domains) и работу с неизвестными получателями (unknown recipients).

В этом документе охвачены следующие темы:

Для чего используются классы адресов?

Зачем понадобились классы адресов? Это метод, с помощью которого Postfix решает, какую почту принимать и каким образом ее доставлять. Иными словами, классы адресов являются важным компонентом в работе Postfix.

Класс адресов состоит из трех элементов:

Какие классы адресов реализованы в Postfix?

Изначально список классов адресов жестко прописан в коде (hard coded), но он рассчитан на то, чтобы стать расширяемым. Ниже приведен список классов с коротким описанием предназначения каждого из них. Также указаны основные конфигурационные параметры для каждого класса.

Класс локальных доменов (local domain class).

Класс виртуальных адиасов (virtual alias domain class).

Класс виртуальных почтовых ящиков (virtual mailbox domain class).

Класс адресов для пересылки (relay domain class).

Класс по умолчанию (default domain class).

Улучшения по сравнению с Postfix версии 1.1

Введенные в Postfix 2.0 классы адресов сделали возможными следующие улучшения по сравнению с более старыми версиями Postfix:

Несовместимость с Postfix версии 1.1

Классы адресов, появившиеся в Postfix 2.0, добавляют несколько несовместимых изменений в документированном поведении. Для упрощения миграции новые параметры имеют обратно совместимые значения по умолчанию.

Hosted by uCoz