OVH Cloud OVH Cloud

postfix : réecrire les mails

1 réponse
Avatar
stéphane berdin
bonjour tout le monde,
=20
Nous avons dans la soci=E9t=E9 2 serveur Exchanges ( oui je sais ! ), l'u=
n avec une adresse IP 192.168.8.1 et l'autre en 192.168.1.1
Chacun g=E9rant ses propres noms de domaines (.fr et .es ) mais tous les=
mails passent forc=E9ment 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=20

=20
Le probl=E8me est que parfois certains mails reparte en erreur : "554 5.=
6.1 Body type not supported by Remote Host"
Le probl=E8me se produit lorsque l'=E9metteur utilise Lotus Notes apparem=
ent !
=20
Nous voudrions installer entre ces 2 serveurs un serveur de mail genre po=
stfix qui r=E9ecrit les mails provenant de 192.168.8.1
pour qu'il soit r=E9ecrit "proprement" puis renvoyer sur 192.168.1.1
=20
Est-ce que c'est possible ?
=20
Meric beaucoup en tout cas !
=20
st=E9f

1 réponse

Avatar
Jean-Michel
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


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact