O Postfix permitirá que você envie e-mails para diferentes domínios e envie e-mails. Você deve instalar algo como Dovecot ou Courier para lidar com o pop / IMAP.
Leia a documentação do Ubuntu para o postfix aqui . Coisas importantes para prestar atenção são o tipo de caixa de entrada (maildir vs mbox) e sua autenticação (Dovecot SASL vs Cyrus SASL; arquivo simples vs sql db).
Você desejará usar o agente de entrega de caixa de correio virtual Postfix para entregar mensagens de domínios separados para contas que não sejam do sistema. Aqui está uma configuração de exemplo para adicionar ao seu arquivo main.cf (/etc/postfix/main.cf) para o domínio "example.com":
virtual_mailbox_domains = example.com ...more domains...
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
e virtual_minimum_uid = 100
virtual_uid_maps = static:5000
e virtual_gid_maps = static:5000
e virtual_alias_maps = hash:/etc/postfix/virtual
Na terceira linha, há virtual_mailbox_maps =
. Este é o arquivo que contém o mapeamento entre o endereço de e-mail e onde o e-mail é armazenado. Você precisará adicionar o seguinte ao seu arquivo vmailbox (/ etc / postfix / vmailbox):
[email protected] example.com/info
[email protected] example.com/sales/
# Comment out the entry below to implement a catch-all.
e # @example.com example.com/catchall
e ...virtual mailboxes for more domains...
Na sétima linha do main.cf há uma linha com virtual_alias_maps =
que mapeia os nomes dos alias que você pode usar. Adicione o seguinte ao seu arquivo virtual (/ etc / postfix / virtual):
[email protected] postmaster