# # использование mailertable для выбора транспорта и маршрута для доставки сообщений # NO - не использовать mailertable для выбора транспорта и маршрута для доставки сообщений # TEXT - использовать отсылку по mailertable в виде текстового файла # DBM - использовать отсылку по mailertable в виде DBM файла # MYSQL - использовать отсылку по mailertable в виде таблицы в базе данных MYSQL # SQLITE - использовать mailertable в виде таблицы в БД SQLite # define(`confMAILERTABLE', `NO')# # # при указании TEXT или DBM в confMAILERTABLE маршруты доставки почты # прописываются в CONFDIR/mailertable в виде: # домен : тип_транспорта : маршрут_1 : маршрут_2 : ... : маршрут_N # # в качестве типов транспорта могут быть указаны: # local - доставка почты домена в локальный mailbox # virt - доставка почты домена в mailbox в виртуальном домене # uucp-dom - доставка почты домена в uucp mailbox # shadowsmtp - доставка копии письма по smtp по маршруту, при этом # обработка письма будет продолжена # smtp - доставка почты домена по smtp по маршруту # smtp6 - доставка почты домена по smtp по маршруту по IPv6 # smtp4 - доставка почты домена по smtp по маршруту по IPv4 # lmtp - доставка почты домена по lmtp по маршруту # lmtpunix - доставка почты домена по lmtp через UNIX domain socket # lmtplocal - доставка почты локального домена по lmtp по # маршруту, выполняется после раскрытия алиасов # lmtpunixlocal - доставка почты локального домена по lmtp через UNIX # domain socket, выполняется после раскрытия алиасов # # для shadowsmtp, smtp и lmtp транспортов: # - в качестве маршрута можно указывать списки имен хостов, IP адресов, # а также названия доменов с суффиксами /MX и /bestMX # - нестандартный номер порта (отличный от 25 в случае smtp и отличный от # 24 в случае lmtp) можно указывать через два символа ":". # - можно указывать отдельные маршруты для проверки существования адресов # в доменах путем указания суффикса \|callout после названия домена. # # в случае использования транспортов lmtpunix и lmtpunixlocal после # имени файла UNIX domain socket-а можно через символы ":" указать имя # пользователя и группу, от имени которых будет производится запись в # файл сокета. # # domain.tld : local : local_mailbox # domain.tld : virt : mailbox@virtual_domain # domain.tld : uucp-dom : local_uucp_user # domain.tld : smtp : host1::587 : host2 : domain2/MX # domain.tld\|callout : smtp : domain.tld/bestMX : host1::2025 : host2::2025 # domain.tld : lmtp : host1 : host2::2024 # domain.tld : lmtpunix : /var/lib/imap/socket/lmtp # domain.tld : lmtpunix : /var/lib/imap/socket/lmtp:cyrus:mail # # исключение локальных доменов из доставки по SMTP # NO - не исключать локальные домены из доставки по SMTP # YES - исключать локальные домены из доставки по SMTP # define(`confMAILERTABLE_SMTP_SKIP_LOCALDOMAINS', `YES')dnl # # исключение локальных доменов из доставки по LMTP # NO - не исключать локальные домены из доставки по LMTP # YES - исключать локальные домены из доставки по LMTP # define(`confMAILERTABLE_LMTP_SKIP_LOCALDOMAINS', `NO')dnl # # исключение локальных доменов из доставки по lmtp через UNIX domain socket # NO - не исключать локальные домены из доставки по lmtp через UNIX domain socket # YES - исключать локальные домены из доставки по lmtp через UNIX domain socket # define(`confMAILERTABLE_LMTPUNIX_SKIP_LOCALDOMAINS', `NO')dnl # # запрос к БД MySQL на получение транспорта и маршрута для доставки сообщений # define(`confMAILERTABLE_MYSQL', `SELECT transport, route FROM mailertable WHERE domain="${quote_mysql:$domain}"') dnl # запрос к БД MySQL на получение транспорта и маршрута для доставки копией сообщений # define(`confMAILERTABLE_SHADOW_MYSQL', `SELECT transport, route FROM mailertableshadow WHERE domain="${quote_mysql:$domain}"')dnl # запрос к БД MySQL на получение транспорта и маршрута для проверки существования почтовых адресов # define(`confMAILERTABLE_CALLOUTTABLE_MYSQL', `SELECT transport, route FROM callouttable WHERE domain="${quote_mysql:$domain}"') dnl # # запрос к БД SQLite на получение транспорта и маршрута для доставки сообщений # define(`confMAILERTABLE_SQLITE', `SELECT transport, route FROM mailertable WHERE domain="${quote_sqlite:$domain}"') dnl # запрос к БД SQLite на получение транспорта и маршрута для доставки копий сообщений # define(`confMAILERTABLE_SHADOW_SQLITE', `SELECT transport, route FROM mailertableshadow WHERE domain="${quote_sqlite:$domain}"')dnl # запрос к БД SQLite на получение транспорта и маршрута для проверки существования почтовых адресов # define(`confMAILERTABLE_CALLOUTTABLE_SQLITE', `SELECT transport, route FROM callouttable WHERE domain="${quote_sqlite:$domain}"') dnl # # использование доставки копий посем по SMTP # NO - не использовать доставку копий посем по SMTP # YES - использовать доставку копий посем по SMTP # define(`confMAILERTABLE_SHADOWSMTP', `NO')dnl # # использование транспортов lmtp и lmtpunix # NO - не использовать транспорты lmtp и lmtpunix в mailertable # YES - использовать транспорты lmtp и lmtpunix в mailertable # define(`confMAILERTABLE_LMTP', `NO') dnl # # номер LMTP порта по умолчанию # define(`confLMTP_DEFAULT_PORT', `lmtp') dnl #