[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: postfix : réecrire les mails



stéphane berdin a écrit :
bonjour  tout le monde,
Nous avons dans la société 2 serveur Exchanges ( oui je sais ! ), l'un avec une adresse IP 192.168.8.1 et l'autre en 192.168.1.1
 Chacun  gérant ses propres noms de domaines (.fr et .es )  mais tous les mails passent forcément par le  1er en 192.168.8.1, en clair le champ MX des DNS est identique pour tous les nom de domains

Ce serveur fait donc du relay avec l'autre Le problème est que parfois certains mails reparte en erreur : "554 5.6.1 Body type not supported by Remote Host"
 Le  problème se produit lorsque l'émetteur utilise Lotus Notes apparement  !
Nous voudrions installer entre ces 2 serveurs un serveur de mail genre postfix qui réecrit les mails provenant de 192.168.8.1
 pour  qu'il soit réecrit "proprement" puis renvoyer sur  192.168.1.1
Ce que je verrais:
- rajouter (dans le réseau 192.168.8) un serveur postfix qui devient
le MX des domaines => tous les mails en provenances d'internet
passent par lui (on peut ensuite lui coller un antivirus et antispam).

- déclarer sur les 2 exchanges ce serveur comme relais SMTP =>
tous les mail en provenance de l'intérieur passent par lui

- déclarer 2 transports sur le postfix: 1 par domaine (ce qui signifie "les
 mails à destination de xxxx.fr sont renvoyés sur cette adresse IP)

Voilà pour l'organisation générale. Mais cela ne règlera pas le problème 554.

Visiblement une ligne du mail doit être incomprise, il faut d'abord déceler
cette ligne. Une fois repérée, on peut utiliser un header_checks/body_checks
qui envoie le mail dans un filtre (simple script bash ou perl), qui va
supprimer/réécrire la fameuse ligne et renvoyer le mail plus loin.

Et hop, ça marche.

Cordialement,

Jean-Michel Schelcher



Reply to: