Nous avons une configuration exim fonctionnelle sur un site, où les utilisateurs peuvent envoyer et recevoir des e-mails. Nous essayons de configurer un serveur pour envoyer des avertissements et des erreurs par e-mail à une adresse extérieure au réseau local.
Le problème est:
Le programme qui envoie les mails les envoie en utilisant le nom d'utilisateur sous lequel il s'exécute et le nom d'hôte local du serveur. Cela fait que les mails ont un expéditeur de format: myapp@myserver.mydomain. Exim envoie ces e-mails au serveur SMTP du FAI, qui rejette les e-mails car ils ont un expéditeur illégal ou invérifiable (l'adresse interne).
Je pense que je devrais configurer exim pour réécrire l'expéditeur lorsque:
- le domaine de l'expéditeur se trouve sur le réseau local
- le domaine du récepteur est en dehors du réseau local
J'ai essayé de définir une sorte de réécriture dans la configuration d'exim, mais je n'ai pas réussi à le faire fonctionner. Je montrerais ce que j'ai essayé, mais j'ai manqué de temps lors de la dernière visite sur le site et j'ai dû revenir à la version originale en perdant toutes les modifications que j'ai essayées.
^
au début de la règle, commeS
excepte une expression