Pode haver uma maneira específica de fazer isso no cpanel, mas fornecer uma resposta geral para o Exim, você precisa criar um novo roteador que corresponda a todos os e-mails não locais. Já existe um no arquivo de configuração exim padrão chamado "dnslookup". Esse roteador encaminha todos os e-mails não locais para um transporte chamado "remote_smtp" que usa o DNS para decidir para qual servidor enviar o e-mail.
Portanto, para adicionar uma rota estática a um servidor de e-mail de saída, adicione um novo roteador acima do roteador dnslookup existente (como a ordem é importante nos roteadores, seu e-mail será tratado pelo primeiro que corresponder).
Veja um exemplo que, em uma configuração simples (apenas um servidor de saída, na porta 25, sem autenticação) deve Just Work:
static:
driver = manualroute
domains = ! +local_domains
route_list = * <mailserver_hostname>
transport = remote_smtp
no_more
no_verify
Aqui está um exemplo um pouco mais complexo da minha própria configuração usando pobox.com como um relé, na porta 587, usando autenticação:
# This goes in ROUTERS section
static:
driver = manualroute
domains = ! +local_domains
route_list = * sasl.smtp.pobox.com::587
transport = auth_remote_smtp
no_more
no_verify
# This goes in TRANSPORTS section
auth_remote_smtp:
driver = smtp
hosts_require_auth = *
# This goes in AUTHENICATORS section
auth_plain:
driver = plaintext
public_name = plain
client_send = ^MYUSERNAME^MYPASSWORD
(pobox suporta apenas LOGIN e PLAIN para tipos de autenticação, mas suporta TLS que o Exim usará imediatamente, então meus creditos apenas passam por um link TLS).
Aqui está um exemplo de log do email que enviei para o servidor usando as configurações acima:
2010-11-26 10:04:49 LCHZ81-0000HN-NN <= SENDERADDRESS H=localhost (g3) [127.0.0.1] P=esmtp S=441
2010-11-26 10:04:50 LCHZ81-0000HN-NN => RECIPADDRESS R=static T=auth_remote_smtp H=sasl.smtp.pobox.com [64.74.157.62] X=TLSv1:DHE-RSA-AES256-SHA:256
2010-11-26 10:04:50 LCHZ81-0000HN-NN Completed