Definir o Exim para capturar todos os emails enviados para domínios locais:
Depois:
begin routers
Adicionar:
catchall_pub:
driver = redirect
domains = +local_domains
user = catchall
data = catchall@localhost
Isso permitirá capturar todos os locais_domínios. Eles são definidos assim:
domainlist local_domains = @ : localhost : localhost.localdomain : example.com
Observação: você pode simplesmente especificar para capturar um único domínio e fazer várias regras para vários domínios.
Para configurar o Exim para criar arquivos individuais para cada e-mail, basta alternar a entrega local para o modo de diretório da seguinte forma:
Encontrar:
local_delivery:
driver = appendfile
file = /var/mail/$local_part
delivery_date_add
envelope_to_add
return_path_add
group = mail
mode = 0660
Adicione no lugar de file = /var/mail/$local_part
:
directory = $home/mail
maildir_format
maildir_use_size_file
Observação: isso criará automaticamente um diretório de e-mail na pasta inicial do usuário quando ele receber seu primeiro e-mail. A estrutura é a bem conhecida cur /, new /, tmp / one.