É responsabilidade do agente de entrega local fazer isso. Opções comuns são o procmail e a peneira. Por exemplo, no procmail:
* ^To:.*[email protected]
example/
Estou usando o Ubuntu 11.04 com PostFix e DoveCot para email em um VPS. Eu descobri como executá-los e consegui enviar / receber e-mails.
Até agora, estou usando a seguinte abordagem: Tenho muitos domínios e um domínio principal principal. Eu criei uma conta onde todos os emails enviados para esses domínios (catch-all) encaminham para essa conta principal (e única).
Eu decidi usar Pastas para gerenciar meus domínios. Por isso, para o domínio example.com, criei uma pasta chamada exemplo. Tudo está bem, no entanto, quero automatizar o processo.
Quero que os emails enviados para o endereço [email protected] sejam colocados automaticamente na pasta do domínio. Como fazer isso?
É responsabilidade do agente de entrega local fazer isso. Opções comuns são o procmail e a peneira. Por exemplo, no procmail:
* ^To:.*[email protected]
example/
A peneira é o caminho a percorrer.
A Dovecot incorporou recursos de filtragem. Você só precisa colocar suas regras no lugar certo.
Acho que as versões mais recentes do dovecot têm até o protocolo managesieve integrado para que você possa usar o editor de regras de peneira de desktop.
Esta é uma solução padrão com amplo suporte.
Peneirar clientes de desktop: link
IIRC, a sintaxe é mainaddr+subfolder@
e mainaddr+subfolder.subsubfolder@
.
Se o seu "encaminhamento geral" for o encaminhamento pós-entrega (no qual as mensagens são injetadas novamente após o envio para a caixa de correio de encaminhamento) ou o encaminhamento pré-entrega que reconfigura o destinatário do envelope, você tem pouca escolha além do que M. womble descreve.
No entanto, se o seu encaminhamento for tal que o correio chegará à sua máquina com a caixa de correio do destinatário do envelope original inalterada , como seria o caso se esta máquina fosse listada como o host de correio para todos esses vários domínios, então, o que você está procurando é essencialmente fornecido com o Postfix, como seu domínio de caixa de correio virtual . Todos os e-mails para, digamos, [email protected]
e [email protected]
podem ser direcionados para áreas de armazenamento individuais maildir, usando o banco de dados de mapas de caixa de correio virtual .
Simplesmente combine isso com maildirs individuais para pastas separadas em uma única conta de usuário da Dovecot, e você receberá mensagens para OmarAbid
em cada domínio classificado em pastas individuais.