Redirection Mail Procmail en IMAP
Fermé
ecrasator007
Messages postés
4
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
4 juin 2007
-
30 mai 2007 à 11:51
[Dal] Messages postés 6204 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 27 février 2025 - 4 juin 2007 à 16:38
[Dal] Messages postés 6204 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 27 février 2025 - 4 juin 2007 à 16:38
A voir également:
- Redirection Mail Procmail en IMAP
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Imap hotmail - Guide
- Thunderbird mail - Télécharger - Mail
- Créer une adresse mail hotmail - Guide
4 réponses
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 101
4 juin 2007 à 16:38
4 juin 2007 à 16:38
Salut,
Désolé ne n'avoir pas répondu avant.
1.
Pour tes questions :
j'aimeri savoir pourquoi les mail arrive en double voir en quadruple dans la boite de l'usager ??
Je n'en sais rien, car tu ne dis pas ce que tu as fait. Mais il y a sûrement une bonne raison :P
procmail n'est pas censé finir lorsqu'une condition est vérifié
Oui, pour le message concerné par la règle, sauf si la directive de filtrage contient "c", ce qui opère une copie locale et l'exécution des règles se poursuit avec la copie du message sur les règles qui suivent.
2.
Vu ce que tu veux faire, utiliser des filtrages croisés est un peu risqué, et si tu fais pas attention, tu risques de te retrouver avec des boucles d'e-mails (c'est peut-être ce qui t'arrive déjà.. et imagine que quelqu'un écrive à la fois à deux adresses.. hmm).
Alors, ce que j'aurai fait dans ton cas, c'est une liste de diffusion, avec Sympa, Majordomo, Mailman, ou autre. Redistribuer les e-mails à des listes d'utilisateurs, ils font cela très bien.. c'est leur boulot :)
Voilà un scenario possible :
Fetchmail récupère toutes les adresses qui vont sur un compte n'appartenant à aucun utilisateur réel, mais qui correspond à l'adresse définie pour le robot de la liste.
En sortie, il faudrait mettre un bcc systématique sur l'adresse de la liste (réglé sur le client de messagerie, sinon, je crois que Postfix sait faire cela aussi, avec des tables d'utilisateurs et une adresse bcc systématique correspondante).
Dal
Désolé ne n'avoir pas répondu avant.
1.
Pour tes questions :
j'aimeri savoir pourquoi les mail arrive en double voir en quadruple dans la boite de l'usager ??
Je n'en sais rien, car tu ne dis pas ce que tu as fait. Mais il y a sûrement une bonne raison :P
procmail n'est pas censé finir lorsqu'une condition est vérifié
Oui, pour le message concerné par la règle, sauf si la directive de filtrage contient "c", ce qui opère une copie locale et l'exécution des règles se poursuit avec la copie du message sur les règles qui suivent.
2.
Vu ce que tu veux faire, utiliser des filtrages croisés est un peu risqué, et si tu fais pas attention, tu risques de te retrouver avec des boucles d'e-mails (c'est peut-être ce qui t'arrive déjà.. et imagine que quelqu'un écrive à la fois à deux adresses.. hmm).
Alors, ce que j'aurai fait dans ton cas, c'est une liste de diffusion, avec Sympa, Majordomo, Mailman, ou autre. Redistribuer les e-mails à des listes d'utilisateurs, ils font cela très bien.. c'est leur boulot :)
Voilà un scenario possible :
Fetchmail récupère toutes les adresses qui vont sur un compte n'appartenant à aucun utilisateur réel, mais qui correspond à l'adresse définie pour le robot de la liste.
En sortie, il faudrait mettre un bcc systématique sur l'adresse de la liste (réglé sur le client de messagerie, sinon, je crois que Postfix sait faire cela aussi, avec des tables d'utilisateurs et une adresse bcc systématique correspondante).
Dal
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 101
30 mai 2007 à 14:56
30 mai 2007 à 14:56
Salut,
:0
* From:.*(admin|lintest|eve|xptest)
global
Cela filtre le message arrivant sur la boite dans une MBOX dénommée "global". Je ne connais pas Dovecot, mais si ce que tu veux faire c'est filtrer dans un répertoire Maildir géré par ton serveur IMAP cela devrait être ".global/" et non "global".
Si ce que tu veux faire, c'est rediriger l'e-mail vers un autre utilisateur ("global" étant le nom d'un user local de ton système), tu dois faire ceci :
:0 c
* ^From.*(admin|lintest|eve|xptest)
! global
Cela garde une copie dans le compte initial, et en forwarde une autre à l'utilisateur "global".
:0
* ^From.*(admin|lintest|eve|xptest)
! global
Redirige sans conservation de copie.
Tout mettre dans un compte "global" n'est pas forcément l'idéal.
Dovecot semble gérer les boites partagées.
https://wiki.dovecot.org/SharedMailboxes
A toi de voir :)
Sur le reste, je n'ai pas vérifié ta configuration Postfix. Alors, je suppose qu'elle fonctionne, puisque procmail reçoit les e-mails.
Quand tu dois poster ta configuration postfix dans un forum, utilise plutôt la commande postconf -n, qui permet de n'afficher que les paramétrages non standard.
Dal
:0
* From:.*(admin|lintest|eve|xptest)
global
Cela filtre le message arrivant sur la boite dans une MBOX dénommée "global". Je ne connais pas Dovecot, mais si ce que tu veux faire c'est filtrer dans un répertoire Maildir géré par ton serveur IMAP cela devrait être ".global/" et non "global".
Si ce que tu veux faire, c'est rediriger l'e-mail vers un autre utilisateur ("global" étant le nom d'un user local de ton système), tu dois faire ceci :
:0 c
* ^From.*(admin|lintest|eve|xptest)
! global
Cela garde une copie dans le compte initial, et en forwarde une autre à l'utilisateur "global".
:0
* ^From.*(admin|lintest|eve|xptest)
! global
Redirige sans conservation de copie.
Tout mettre dans un compte "global" n'est pas forcément l'idéal.
Dovecot semble gérer les boites partagées.
https://wiki.dovecot.org/SharedMailboxes
A toi de voir :)
Sur le reste, je n'ai pas vérifié ta configuration Postfix. Alors, je suppose qu'elle fonctionne, puisque procmail reçoit les e-mails.
Quand tu dois poster ta configuration postfix dans un forum, utilise plutôt la commande postconf -n, qui permet de n'afficher que les paramétrages non standard.
Dal
ecrasator007
Messages postés
4
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
4 juin 2007
1 juin 2007 à 15:22
1 juin 2007 à 15:22
Merci pour ton aide Dal mais sa ne fonctionne pas ^^ .
Donc voila en fait ce qu'il faut. Pour la boîte où je bosse je dois crrer un serveur de messagerie mais pas seulement. Tout les utilisateurs possédent un compte locale sur le serveur de mail.
Il faut que tout les mails envoyés par une personne soient redistribués sur chaque utilisateur. Il en est de meme pour les receptions de mail. Tous les mails recu doivent non seulement allé sur l'utilisateur concerné mais aussi dans une boite global contenant tout les mails, et dans une boite service (par exemple logistic, compta, ...). En gros il doivent allé dans 3 boites. USER, GLOBAL, SERVICE.
Je sais c'est un peu compliquer et c'est la raison de mon post.
Merci d'avance pour votr aide.
Donc voila en fait ce qu'il faut. Pour la boîte où je bosse je dois crrer un serveur de messagerie mais pas seulement. Tout les utilisateurs possédent un compte locale sur le serveur de mail.
Il faut que tout les mails envoyés par une personne soient redistribués sur chaque utilisateur. Il en est de meme pour les receptions de mail. Tous les mails recu doivent non seulement allé sur l'utilisateur concerné mais aussi dans une boite global contenant tout les mails, et dans une boite service (par exemple logistic, compta, ...). En gros il doivent allé dans 3 boites. USER, GLOBAL, SERVICE.
Je sais c'est un peu compliquer et c'est la raison de mon post.
Merci d'avance pour votr aide.
ecrasator007
Messages postés
4
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
4 juin 2007
4 juin 2007 à 12:01
4 juin 2007 à 12:01
voila j'ai reussi a avancé dans mon probléme.
Par contre j'aimeri savoir pourquoi les mail arrive en double voir en quadruple dans la boite de l'usager ??
procmail n'est pas censé finir lorsqu'une condition est vérifié ?
Par contre j'aimeri savoir pourquoi les mail arrive en double voir en quadruple dans la boite de l'usager ??
procmail n'est pas censé finir lorsqu'une condition est vérifié ?