Helo
у меня задача для почты адресованной юзерам из локального домена
добиться её доставки цирозу по lmtp.
и цироз стоит на другой машине.
из множества потенциальных способов это сделать
попробовал MAILERTABLE
и получил вот такой раутер
mailertable_lmtp:
driver = accept
transport = remote_lmtp_mailertable
domains = ! +local_domains
condition = ${if match{\
LOOKUP_MAILERTABLE_TEXT\
}{\N^(?i)\s*lmtp\N}{yes}{no}}
address_data = ${if match{${lc:\
LOOKUP_MAILERTABLE_TEXT\
}}{\N^(?i)\s*(\S+)\s*(\d+)?\s*:\s*(\S.+)$\N}\
{condition=yes transport=$1 route="$3"
port=$2}{condition=no}}
Ограничение
domains = ! +local_domains
полностью обламало мою затею с мэйлертэйбл.