Назад | Перейти на главную страницу

Конфигурация Postfix с одним универсальным пользователем

Вот очень простой вопрос, на который я не смог найти простого ответа из-за того, что был совершенно новичком в 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

Возможно, это даст вам желаемую функциональность.