Como posso ter várias contas de email de diferentes domínios usando o Postfix?

3

Acabei de passar por este artigo útil e ter o meu servidor de email configurado com um único domínio.

O que eu estou querendo saber agora é como eu posso adicionar várias contas de e-mail para diferentes domínios.

Para adicionar uma nova conta de e-mail atualmente, eu usaria o comando:

useradd -m john -s /sbin/nologin

Isso me permitiria ter um e-mail parecido com john@example.com.

O que eu faria se quisesse vários domínios? (como john@example2.com)

Obrigado Eu ainda sou completamente novo no mundo do VPS:)

    
por Doug Beney 09.11.2015 / 04:40

1 resposta

3

Você usaria um virtual_map para mapear usuários virtuais em seu segundo domínio para usuários reais no servidor ou para outros endereços (semelhante a um alias).

por exemplo. em /etc/postfix/main.cf você teria:

virtual_maps = hash:/etc/postfix/virtual

e em /etc/postfix/virtual :

example.com            VIRTUAL

john@example.com       john@myrealdomain.example.com
joe@example.com        joe@somewhere.else.example.com

# catch-all (optional and not recommended as it can act as a spam amplifier)
@example.com           john@myrealdomain.example.com


example2.com           VIRTUAL
john@example2.com      john@yet.another.example.com
fred@example2.com      fred@somewhere.else.again.example.com
@example2.com          someuser@myrealdomain.example.com

Lembre-se de executar postmap /etc/postfix/virtual após editá-lo. E postfix reload depois de editar /etc/postfix/main.cf

Veja man 5 virtual para mais detalhes sobre o formato de tabela virtual do postfix.

    
por 09.11.2015 / 05:39