Вот очень простой вопрос, на который я не смог найти простого ответа из-за того, что был совершенно новичком в postfix:
Я хочу, чтобы вся почта, поступающая с SMTP (или через локальную доставку, если на то пошло), падала в Maildir одного (специального назначения) пользователя для последующего получения веб-приложением через IMAP (Dovecot).
Я уже настроил его, чтобы найти пункт назначения через
local_recipient_maps = unix:passwd.byname
и создал пользователя для этой единственной цели, но я бы предпочел, чтобы Postfix даже не пытался искать пользователя, указанного во входящей почте, просто возьмите одного пользователя, которого я указываю в конфигурации.
Какой самый простой и безопасный способ сделать это?
Дополнение: этот показывает, как использовать virtual_alias_map, но мне не нужны виртуальные домены, я хочу, чтобы приходили все электронные письма, независимо от (нескольких) доменов, которые я настроил, чтобы входить во все.
взгляните на always_bcc
вариант. Вся входящая или исходящая почта будет доставлена на определенный почтовый ящик / пользователя / что угодно.
Если вы хотите использовать только входящие письма
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
или для исходящей почты
sender_bcc_maps = hash:/etc/postfix/sender_bcc
На картах вы можете указать * для соответствия всем доменам или отфильтровать домен с помощью
(atsign) почтовый ящик foobar.com
Если у вас есть файл карты, создайте его с хешем postmap: / etc / postfix / yourhashmap
Информацию о переменной luser_relay смотрите в самом низу этой страницы:
http://www.postfix.org/rewrite.html
Возможно, это даст вам желаемую функциональность.