[postfix] envoi vers domaine x sans recipient_delimiter

envoi vers domaine x sans recipient_delimiter [postfix] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 16-05-2013 à 16:25:51    

Bonjour,  
 
Je fais appel a vous pour une histoire de configuration de postfix avec un delimiter recipient fonctionnel en interne.  
 
On a certaines adresses qui ont un alias vers des domaines exterieur qui eux ne gèrent pas forcement le recipient_delimiter.  
 
Ce que je voudrais faire c'est dire a postfix que lorsqu'il doit transférer un mail vers ces domaines la, il zappe la prartie +qqch d'une adresse de type monmail+qqch@teldomaine.com.  
 
Est ce que quelqu'un saurait si c'est faisable et aurait une piste a me proposer ?  
 
Merci très


---------------
http://lacabanedeladmin.trickip.net/
Reply

Marsh Posté le 16-05-2013 à 16:25:51   

Reply

Marsh Posté le 19-05-2013 à 14:20:47    

J'ai du mal à piger le souci, si c'est un alias vers des adresses externes, en quoi ça les gène le recipient delimiter ?
Exemple : exemple+test@domaine.qui.gere.bien => exemple@domaine.qui.gere.pas.bien
Lors du transfert, le MAILTO se fait sur exemple@domaine.qui.gere.pas.bien donc je vois pas en quoi ça bloque :??:
Ou alors c'est l'entête "To:" qui pose problème à domaine.qui.gere.pas.bien ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 19-05-2013 à 14:32:11    

La solution que je vois est d'utiliser une 2eme instance smtpd via master.cf et d'utiliser un sender_canonical spécifique.
 
Les mails sont relayés du 1er au 2eme postfix via une transport map

Reply

Marsh Posté le 20-05-2013 à 15:14:04    

e_esprit a écrit :

J'ai du mal à piger le souci, si c'est un alias vers des adresses externes, en quoi ça les gène le recipient delimiter ?
Exemple : exemple+test@domaine.qui.gere.bien => exemple@domaine.qui.gere.pas.bien
Lors du transfert, le MAILTO se fait sur exemple@domaine.qui.gere.pas.bien donc je vois pas en quoi ça bloque :??:
Ou alors c'est l'entête "To:" qui pose problème à domaine.qui.gere.pas.bien ?


 
Pour faire simple (d'apres ce que j'ai moi meme compris), le mail fait son petit parcours sur le lan et une fois atteint le serveur de mail concerné et si y'a un alias vers l'exterieur, le postfix transfère le mail de monuser+qqch@mon.domaine vers monalias+qqch@autre.domaine au lieu de simplement envoyé vers monalias@autre.domaine.  
Ensuite le serveur receveur qui visiblement ne gère pas les extensions d'adresse, répond "non je ne connait pas l'utilisateur monalias+qqch@autre.domaine"
 
Je sais pas si j'ai été plus clair la en fait :lol:  
 

splurf a écrit :

La solution que je vois est d'utiliser une 2eme instance smtpd via master.cf et d'utiliser un sender_canonical spécifique.
 
Les mails sont relayés du 1er au 2eme postfix via une transport map


 
J'avais pensé à quelques chose comme ca mais on m'a fait comprendre que ca ne serait pas possible de ca mettre en place (en tous cas sur une machine suplémentaire). Mais je garde mon idée comme la tienne sous le coude. :)


---------------
http://lacabanedeladmin.trickip.net/
Reply

Marsh Posté le 20-05-2013 à 17:28:11    

Pas besoin d'une machine supplémentaire. Tu peux le faire sur la même.

Reply

Marsh Posté le 20-05-2013 à 18:46:55    

kisscoolz a écrit :


 
Pour faire simple (d'apres ce que j'ai moi meme compris), le mail fait son petit parcours sur le lan et une fois atteint le serveur de mail concerné et si y'a un alias vers l'exterieur, le postfix transfère le mail de monuser+qqch@mon.domaine vers monalias+qqch@autre.domaine au lieu de simplement envoyé vers monalias@autre.domaine.  
Ensuite le serveur receveur qui visiblement ne gère pas les extensions d'adresse, répond "non je ne connait pas l'utilisateur monalias+qqch@autre.domaine"
 
Je sais pas si j'ai été plus clair la en fait :lol:  
 


Bah faut rédéfinir l'alias [:e_esprit:4]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 22-05-2013 à 11:42:13    

splurf a écrit :

Pas besoin d'une machine supplémentaire. Tu peux le faire sur la même.


 
Je vais regarder de ce coté la et voir ce que je peux en tirer.  
 

e_esprit a écrit :


Bah faut rédéfinir l'alias [:e_esprit:4]


 
Sauf que l'alias il est bon a la base. Y'a une réécriture qui se fait à un moment, entre le serveur smtp précédent et celui dont je parle, et ca persite. :/


---------------
http://lacabanedeladmin.trickip.net/
Reply

Marsh Posté le 07-06-2013 à 14:03:23    

Bon au final j'ai fini par trouver.  
 
Ca se passe bien au niveau des alias ou plus précisement dans notre cas au niveau des virtual alias. Il suffisait de placer une regex dans le fichier qui va bien. Ca peut paraitre simple mais quand on ne connait pas les serveurs de mails, b'ah c'est plus long.  
 
Merci a vous deux :)


---------------
http://lacabanedeladmin.trickip.net/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed