Você precisa definir um roteador para o seu gateway, outro roteador para entrega local e as condições sob as quais eles são usados.
Portanto, para entregar mensagens endereçadas localmente ao sufixo *.localhost
, defina a lista de domínios local_domains
que inclui "localhost" e inclua uma cláusula domains
no primeiro roteador. O Exim verifica a cláusula domains
para decidir se o roteador deve ser usado.
exim.conf:
...
# MAIN CONFIGURATION SETTINGS #
domainlist local_domains = @ : localhost : localhost.localdomain : mydomain.com
...
begin routers
...
send_to_gateway:
driver = manualroute
domains = !+local_domains
transport = remote_smtp
route_list = * outbound-stmp.domain.com
...
localuser:
driver = accept
check_local_user
transport = local_delivery
cannot_route_message = Unknown user
...
A condição domains = !+local_domains
significa "use este roteador quando o domínio não estiver na lista local_domains
". !
significa não , +
significa desreferenciar a seguinte variável / lista