Jacques> J'ai rien dit, en fait ça existe. Bref, tu fais ça :
    Jacques> echo 'sender_based_routing = yes' >> /etc/postfix/main.cf
    Jacques> echo '/[EMAIL PROTECTED]/ smtp:[ton.serveur]' >>
    Jacques> /etc/postfix/transport /etc/init.d/postfix reload

OK, j'ai finalement résolu le problème. 

Surtout, surtout ne pas se servir de sender_based_routing. Il faut
déjà patcher le code pour que la fonctionnalité marche. (Je me tais
sur le nombre d'heures a zieuter les source de Postfix). 

Le problème avec cette solution est que ça ne marche pas avec le
courrier récupéré par fetchmail. Ce courrier est renvoyé à l'adresse
"from" au lieu d'être délivrer localement. C'est gênant de ne plus
recevoir de courrier ...

La solution donc:

,----[ main.cf ]
| .
| .
| .
| header_checks = regexp:/etc/postfix/header_checks
| 
`----
,----[ header_checks ]
| /^From: .*kanis.cc!job/ FILTER smtp:kanis.cc
| /^From: .*juliva.com!ivank/ FILTER smtp:juliva.com
`----

Le courrier adresser à ivank arobas juliva.com sera délivre par le
serveur SMTP juliva.com et job arobas kanis.cc à kanis.cc.

Il suffit de mettre le champ suivant dans mon mail:

From : Ivan Kanis <juliva.com!ivank>

Et le routage se fait comme par magique. L'addres est réécrite par
postfix avec un arobas. 

Vous vous demandez peut-être pourquoit je me sert de cette notation
bizarre. C'est pour que je puisse recevoir mon propre courrier.

Bref, le mail c'est compliqué :)

A+

Ivan
-- 
/-----------------------------------------------------------------------------*
|       When faced with a challenge,        |            Ivan Kanis           |
|       look for a way, not a way out       |       Software Developper       |
|       (David Weatherford)                 |           www.kanis.cc          |
*-----------------------------------------------------------------------------/

Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à