Пользователи DoveCot + несколько доменов

Пользователи DoveCot + несколько доменов

Привет, я пытаюсь заставить dovecot работать с несколькими доменами.

Мой /etc/aliases выглядит так

# See man 5 aliases for format
postmaster:    root
shop: shop
ben: ben

Когда я пытаюсь изменить его на

[email protected]: ben

а затем беги

newaliases

Это говорит мне

postalias: warning: /etc/aliases, line 3: name must be local

Вот моя конфигурация голубятни

http://178.62.83.203/dovecot.conf

постфикс main.cf

http://178.62.83.208/postfix.cf

Что мне нужно сделать, чтобы это заработало?

решение1

Насколько я понимаю, идея множественных доменов подразумевает, что почтовые пользователи будут виртуальными. Они не должны быть доступны в /etc/aliases.

вместо этого вы устанавливаете Dovecot userdb/ passdbгде-то /etc/dovecot/usersили даже/etc/dovecot/%d/users

аналогичным образом определите mail_locationтак, чтобы он использовал %d.

если вам нужны псевдонимы, определите их в постфиксе

# /etc/postfix/main.cf
virtual_alias_maps = hash:/etc/postfix/virtual_alias_map

и заполнить карту

# /etc/postfix/virtual_alias_map
[email protected] [email protected] [email protected] ben

выше ben— это локальный пользователь, который существует в системе (в /etc/passwd), и почта (надеюсь) будет доставлена ​​в локальный почтовый ящик пользователя ( /var/mail/ben)

Связанный контент