LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

Я немного^W серьезно ошибся, в моём случае это берется из virtual_mailbox_maps(точнее из virtual_mailbox_domains, но они по умолчанию с virtual_mailbox_maps идентичны, подробнее man postconf с сайта postfix).

Потому что default_transport ВНЕЗАПНО равен smtp

Что логично.

Но вот если указать virtual: для домена, тогда да, virtual_transport будет игнорироваться. Почему - хороший вопрос.

Скорее всего потому что virtual_transport не переопределяет то что указано в файле transport, а наоборот - то что указано в файле transport переопределяет дефолт. По крайней мере так гласит официальный ман

Но если в transport указано «не менять транспорт доставки»(пардон за тавтологию). А 'example.com :' это и есть - не менять транспорт доставки.

Предвижу вопрос - нахрена вообще это указывать, отвечаю - у меня есть там же конструкция вида '.example.com error:mail for subdomains is not deliverable'. В старом postfix матчер подразумевал под .example.com все поддомены и САМ домен в том числе. В новом от этого костыля можно уйти, но мне влом что-то делать пока всё работает(и ломаться данная конструкция не планируется, да и не должна).

А так по большому счету отдельно указывать транспорт в простейших случаях наверное и не нужно. Просто запихать список доменов в virtual_mailbox_domains, а ящики - в virtual_mailbox_maps

Исходная версия Pinkbyte, :

Я немного^W серьезно ошибся, в моём случае это берется из virtual_mailbox_maps(точнее из virtual_mailbox_domains, но они по умолчанию с virtual_mailbox_maps идентичны, подробнее man postconf с сайта postfix).

Потому что default_transport ВНЕЗАПНО равен smtp

Что логично.

Но вот если указать virtual: для домена, тогда да, virtual_transport будет игнорироваться. Почему - хороший вопрос.

Скорее всего потому что virtual_transport не переопределяет то что указано в файле transport, а наоборот - то что указано в файле transport переопределяет дефолт. По крайней мере так гласит официальный ман[/urk]

Но если в transport указано «не менять транспорт доставки»(пардон за тавтологию). А 'example.com :' это и есть - не менять транспорт доставки.

Предвижу вопрос - нахрена вообще это указывать, отвечаю - у меня есть там же конструкция вида '.example.com error:mail for subdomains is not deliverable'. В старом postfix матчер подразумевал под .example.com все поддомены и САМ домен в том числе. В новом от этого костыля можно уйти, но мне влом что-то делать пока всё работает(и ломаться данная конструкция не планируется, да и не должна).

А так по большому счету отдельно указывать транспорт в простейших случаях наверное и не нужно. Просто запихать список доменов в virtual_mailbox_domains, а ящики - в virtual_mailbox_maps