[résolu] catchall Mana > récept° POP > redistribution

Serveurs (web, mails, SMB,...), sécurité (analyse, firewall, proxy, cryptographie,...)

Modérateur: Equipe de modération des forums

Message par alxgomz » 14 Mai 2008, 17:22

L'entête for?
A ma connaissance ce n'est pas une entête SMTP. Tu veux peut être parler du "for" qui se trouve dans l'entête Received?
Si c'est le cas alors oui je pense que tu peux car il me semble que c'est défini dans les RFC.... Sinon dans la majorité des cas (pas dans la totalité) tu a l'entête To: qui est présente (mais pas forcement celle que tu attends... style une redirection depuis un alias externe).

Si tu utilise "for" assure toi de bien prendre la bonne entete received (celle du serveur mana ou ton domaine est hébergé) car il peut y en avoir plusieur dans les entetes SMTP et toutes ne contiennent pas forcement la même chose.
Happy debian user
Avatar de l’utilisateur
alxgomz
Equipe LoLiTa
 
Message(s) : 459
Inscription : 21 Juin 2007, 23:18
Localisation : Faa'a

Message par txtman » 29 Oct 2008, 15:30

J'avais un bug quand un mail était comme ceci :
To: informatique@domaine.pf, exploit@domaine.pf, test@domaine.pf

exploit recevait 3 fois le mail, ma règle de filtrage (/etc/procmailrc) était :

Code : Tout sélectionner
:0 H
* ^.*(for|X-Apparently-To).*(pierre@domaine.pf)
! domaine_pierre


Je l'ai changé en ceci :

Code : Tout sélectionner
:0 H
* for pierre@domaine.pf
! domaine_pierre


Et pour les conditions multiples ça donne :

Code : Tout sélectionner
:0 H
* for (informatique@domaine.pf|informatique|catchall|txtman)
! domaine_informatique domaine_txtman


Et maintenant ça fonctionne bcp mieux :D
Avatar de l’utilisateur
txtman
Noobs
 
Message(s) : 592
Inscription : 26 Mars 2004, 11:53

Précédent

Retour vers Administration réseau

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)

cron