Temos uma configuração de exim funcionando em um site, onde os usuários podem enviar e receber e-mails. Estamos tentando configurar um servidor para enviar alguns avisos e erros usando o email para um endereço que esteja fora da rede local.
O problema é:
O programa que envia os e-mails os envia usando o nome de usuário em que é executado e o nome do host local do servidor. Isso faz com que os emails tenham um remetente no formato: myapp@myserver.mydomain. O Exim envia esses e-mails para o servidor SMTP do ISP, que rejeita os e-mails porque eles têm um remetente ilegal ou não verificável (o endereço interno).
Estou pensando em configurar o exim para reescrever o remetente quando:
- o domínio do remetente está na rede local
- O domínio do receptor está fora da rede local
Tentei definir algum tipo de reescrita na configuração do exim, mas não consegui fazê-la funcionar. Mostraria o que tentei, mas fiquei sem tempo na última visita ao site e tive que voltar à versão original, perdendo todas as alterações que tentei.
^
no início da regra, comoS
excepts um regexp