Карты Postfix
Карты - это файлы и базы данных, которые Настройка почтового сервера Postfix использует для поиска информации. Карты могут иметь разное назначение, но у них есть общий признак: левая сторона (left-hand side, LHS), называемая ключом, и правая сторона (right-hand side, RHS), называемая значением.
Для того чтобы определить какие форматы карт поддерживаются в вашей версии Postfix, нужно выполнить команду postconf -m.
# postconf -m btree cidr environ hash mysql nis pcre proxy regexp sdbm static tcp unix
- Индексированные карты (например: hash, btree) - это двоичные базы данных, созданные из обычных текстовых файлов посредством таких команд как newaliases, postalias и postmap. Например,
postmap hash:roleaccount_exceptions
Для улучшения производительности Postfix такие карты открывает при запуске. Если карта была изменена нужно перезапустить демон master.
- Линейные карты (например: PCRE библиотека регулярных выражений, Шпаргалка RegExp: Метасимволы, Максимализм квантификатора, Алфавиты и блоки, Беcклассовая адресация CIDR и обычные файлы) - это обычные текстовые карты. Postfix читает такие карты сверху в низ, что отличает их от индексированных карт. Это весьма важное отличие, т.к.первое совпадение в файле определяет то действие, которое выполнит Настройка почтового сервера Postfix. Если карта была изменена нужно выполнить команду postfix reload.


