Software » Multi domaines pour Postfix + Email via script?
Catégorie:  
   
Multi domaines pour Postfix + Email via script?
Publié le 14/04/2006 @ 16:01:25,
Par zion

J'aurais besoin de vos lumières... Je suis face à un petit problème et la doc de postfix ne m'éclaire pas trop jusque la.

J'ai un domaine avec des centaines de sous domaines (en wildcard en fait). Il faudrait que postfix recoive les mails pour tous ces sous-domaines et renvoient les mails à une email qui serait déterminée par un script suivant le sous domaine.

Déjà pour recevoir pour tous les sous-domaines sans les citer, je coince. Mais alors après pour pouvoir rediriger l'email suivant un truc dynamique je sèche. (Au mieux via une table MySQL).

Une idée?
Je suis le Roy :ocube:
   
Multi domaines pour Postfix + Email via script?
Publié le 14/04/2006 @ 16:19:11,
Par philfr
Ça fait quelques années que je suis passé à Exim (parce que j'avais le même genre de problèmes que toi, et qu'il sont très faciles à résoudre avec Exim...)

Postfix, c'est un peu loin pour moi, mais de mémoire, je l'ai abandonné pour son manque de souplesse.
   
Multi domaines pour Postfix + Email via script?
Publié le 14/04/2006 @ 16:26:47,
Par zion
Ok, je comprends...
Mais je vais pas pouvoir passer à un autre SMTP aussi facilement malheureusement, je vais essayer de rester avec postfix pour le moment.

Mais je finirai par trouver une solution à ce soucis... je vais pas créer manuellement des emails à chaque fois qu'on me le demande, un truc auto ce serait tellement plus simple.

EDIT: Ou alors je scripte la modif de postfix on the fly... :banzai:

Dernière édition: 14/04/2006 @ 16:27:33
Je suis le Roy :ocube:
   
Multi domaines pour Postfix + Email via script?
Publié le 14/04/2006 @ 17:04:08,
Par max
Tu peux declarer des emails avec un jeu d'expressions rationnelles.
Voici la page de man qui en parle le mieux (sauter directement en 3/4 du document):
http://www.postfix.org/virtual.5.html



Dernière édition: 14/04/2006 @ 17:06:50
Trololo
   
Multi domaines pour Postfix + Email via script?
Publié le 14/04/2006 @ 17:10:49,
Par zion
Oui, mais ca doit être un forward, et l'email de destination est connue que dans une table MySQL. Donc soit

-je crée automatiquement le virtual par script (mais je suis pas motivé)
-postfix va chercher les infos comme un brave via un script
Je suis le Roy :ocube:
   
Multi domaines pour Postfix + Email via script?
Publié le 14/04/2006 @ 17:42:24,
Par max
Si je comprends bien:

Tu as le domaine toto.be et les sous-domaines suivant: abc.toto.be, xyz.toto.be, 123.toto.be et zionclub.toto.be

Tu as une adresse email chef@toto.be et un compte associe, le tout declare dans une table MySQL.

Tu voudrais que si on ecris a chef@zion.toto.be, ce soit envoye sur le compte de chef@toto.be ?

Un fichier ce genre pourrait faire l'affaire ?

#virtual domain pour tous les toto.be
(.*)@(.*)\.toto\.be $1@toto.be


(on peut affiner le rexp, j'ai tape ca comme ca)



Dernière édition: 14/04/2006 @ 17:43:05
Trololo
   
Multi domaines pour Postfix + Email via script?
Publié le 14/04/2006 @ 17:44:03,
Par zion
Non, en fait j'ai plutôt des :

webmaster@shop1.kelcommerce.be
webmaster@shop2.kelcommerce.be

Et il faudrait que les mails arrivent aux gars à qui appartiennent ces eshops donc genre

plop@wanadoo.fr pour le shop1 et
zionpowa@tiscali.be pour le shop2

Dernière édition: 14/04/2006 @ 17:44:48
Je suis le Roy :ocube:
   
Multi domaines pour Postfix + Email via script?
Publié le 14/04/2006 @ 17:56:49,
Par Jean-Christophe
en exchange, je peux te le faire...
Mais pour postfix, je ne sais pas t'aider.

Ca aurait été avec un plaisir immense!
   
Multi domaines pour Postfix + Email via script?
Publié le 14/04/2006 @ 18:09:04,
Par zion
Bah ce sera pour le mois de mai, j'ai d'autres chats à fouetter d'ici à mon départ en vacances, mais faudra que je m'occupe de ca un jour :tinostar:
Je suis le Roy :ocube:
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?