Olá, estou tentando fazer com que o dovecot funcione com vários domínios
Meu /etc/aliases fica assim
# See man 5 aliases for format
postmaster: root
shop: shop
ben: ben
Quando tento mudar para
[email protected]: ben
e então corra
newaliases
Isso me diz
postalias: warning: /etc/aliases, line 3: name must be local
Aqui está minha configuração do dovecot
http://178.62.83.203/dovecot.conf
postfix principal.cf
http://178.62.83.208/postfix.cf
O que preciso fazer para que funcione?
Responder1
Pelo que entendi, a ideia de múltiplos domínios implica que os usuários de email serão virtuais. eles não deveriam estar disponíveis em /etc/aliases
em vez disso, você configura o Dovecot userdb
/ passdb
em algum lugar /etc/dovecot/users
ou até mesmo/etc/dovecot/%d/users
de maneira semelhante, defina mail_location
para que ele use %d
.
caso você precise de aliases, defina-os no postfix
# /etc/postfix/main.cf
virtual_alias_maps = hash:/etc/postfix/virtual_alias_map
e preencher o mapa
# /etc/postfix/virtual_alias_map
[email protected] [email protected] [email protected] ben
acima ben
é um usuário local que existe no sistema (em /etc/passwd
) e o e-mail será (esperançosamente) entregue na caixa de correio local do usuário ( /var/mail/ben
)