Postfix fetchmail et Catch all
Résolu
rainuia340
-
jivef Messages postés 927 Date d'inscription Statut Membre Dernière intervention -
jivef Messages postés 927 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je possède un serveur Postfix cependant j'ai un problème car j'aimerais récupérer les mail sur un catch all avec fetchmail cependant les mails reçu ne sont pas redistribuer pas postfix, ils sont placés directement dans le repertoire de l'utilisateur.
merci de votre aide
je possède un serveur Postfix cependant j'ai un problème car j'aimerais récupérer les mail sur un catch all avec fetchmail cependant les mails reçu ne sont pas redistribuer pas postfix, ils sont placés directement dans le repertoire de l'utilisateur.
merci de votre aide
A voir également:
- Catch all postfix
- Winget upgrade --all - Guide
- Asio for all - Télécharger - Audio & Musique
- All to mp3 converter - Télécharger - Conversion & Extraction
- All suite 3 - Télécharger - Optimisation
- Télécharger catch américain gratuit - Télécharger - Jeux vidéo
7 réponses
Merci pour ton aide, mon problème a été résolut :
voila la solution lorsque fetchmail récupérer les mails dans le catch all mana, il réécrivait les entêtes donc postfix ne connaissais pas les destinataires et les mails était rediriger vers postmaster.
cependant avec l'option "no rewrite" les entêtes n'était pas supprimer.
voila la solution lorsque fetchmail récupérer les mails dans le catch all mana, il réécrivait les entêtes donc postfix ne connaissais pas les destinataires et les mails était rediriger vers postmaster.
cependant avec l'option "no rewrite" les entêtes n'était pas supprimer.
Salut,
Voici un exemple de config :
montux:~ # cat .fetchmailrc
# fichier de configuration recree le 20070120 Sa. par Jonas
set syslog
set postmaster "postmaster@mondomain.pf"
set bouncemail
set no spambounce
set properties ""
poll pop.fai.pf with proto POP3 interval 120 localdomains mondomain.pf user 'info.mondomain' there with password 'tartampion1234@bidule.#PassBalaise' is * here and wants mda "/usr/bin/procmail /etc/procmailrc"
#and wants mda "/usr/bin/procmail /etc/procmailrc"
montux:~ #
J'ai évidemment changé quelques éléments dans ce fichier. (le mot de passe, le compte pop catchall, etc)
Note bien que j'utilise le MDA procmail, mais je pense que tu peux faire différemment.
A voir.
Si tu as un problème, peux-tu mettre en réponse une copie de ton fichier
Voici un exemple de config :
montux:~ # cat .fetchmailrc
# fichier de configuration recree le 20070120 Sa. par Jonas
set syslog
set postmaster "postmaster@mondomain.pf"
set bouncemail
set no spambounce
set properties ""
poll pop.fai.pf with proto POP3 interval 120 localdomains mondomain.pf user 'info.mondomain' there with password 'tartampion1234@bidule.#PassBalaise' is * here and wants mda "/usr/bin/procmail /etc/procmailrc"
#and wants mda "/usr/bin/procmail /etc/procmailrc"
montux:~ #
J'ai évidemment changé quelques éléments dans ce fichier. (le mot de passe, le compte pop catchall, etc)
Note bien que j'utilise le MDA procmail, mais je pense que tu peux faire différemment.
A voir.
Si tu as un problème, peux-tu mettre en réponse une copie de ton fichier
GNU nano 2.0.7 Fichier : /root/.fetchmailrc
set no bouncemail
#set postmaster "contact@toto.pf"
set syslog
# FAI : Mana
poll pop.mana.pf
proto pop3
user "contact@toto.pf"
pass "password"
to *
keep
and wants
mda "/usr/bin/procmail /etc/procmailrc"
je sje vien de faire des recherche sur le net et aparement il me faut faire du multidrop avec fetchmail , si tu peu m aider sa serai gentil
set no bouncemail
#set postmaster "contact@toto.pf"
set syslog
# FAI : Mana
poll pop.mana.pf
proto pop3
user "contact@toto.pf"
pass "password"
to *
keep
and wants
mda "/usr/bin/procmail /etc/procmailrc"
je sje vien de faire des recherche sur le net et aparement il me faut faire du multidrop avec fetchmail , si tu peu m aider sa serai gentil
Ca alors, toi aussi tu es chez mana...
On se connait peut-être via l'association LoLiTa (Logiciels Libres à Tahiti et ses îles. Mon pseudo est "Jonas" sur le forum de l'assoc.)
http://www.linux.pf
Voici ce que je pense correct au début...
set no bouncemail
#set postmaster "contact@toto.pf"
set syslog
Jusque là, c'est bon.
Ensuite, mets le reste sur une seule ligne.
Mon fichier fonctionne bien avec mana justement : (Attention les deux lignes qui suivent doivent n'en faire qu'une seule) (Attention à remettre la commande keep si tu t'en sers.)
poll pop.mana.pf with proto POP3 interval 120 localdomains mondomain.pf user 'ComptePOPCatchall' there with password 'MotDePasse' is * here and wants mda "/usr/bin/procmail /etc/procmailrc"
J'insiste lourdement il faut que la partie que tu vois juste au-dessus soit sur une seule ligne. (Personnellement il me semble que le protocole doit être mis en majuscule (POP3), mais si tu y arrives en minuscule, tant mieux.)
Tu peux pomper mon fichier dans ma première réponse si tu veux...
Tu as ajouté keep dans ta ligne. Attention, c'est pour le cas où tu voudrais que tes messages restent sur le serveur. Une fois que tout fonctionnera correctement, il te faudra retirer le terme "keep". Les boites catchall du FAI ayant une capacité limitée, ça pourrait vite bloquer sinon.
Indique-moi si ça marche comme ça.
(Mon fichier fonctionne sur plusieurs serveurs avec exactement cette syntaxe)
A bientux.
Jonas
On se connait peut-être via l'association LoLiTa (Logiciels Libres à Tahiti et ses îles. Mon pseudo est "Jonas" sur le forum de l'assoc.)
http://www.linux.pf
Voici ce que je pense correct au début...
set no bouncemail
#set postmaster "contact@toto.pf"
set syslog
Jusque là, c'est bon.
Ensuite, mets le reste sur une seule ligne.
Mon fichier fonctionne bien avec mana justement : (Attention les deux lignes qui suivent doivent n'en faire qu'une seule) (Attention à remettre la commande keep si tu t'en sers.)
poll pop.mana.pf with proto POP3 interval 120 localdomains mondomain.pf user 'ComptePOPCatchall' there with password 'MotDePasse' is * here and wants mda "/usr/bin/procmail /etc/procmailrc"
J'insiste lourdement il faut que la partie que tu vois juste au-dessus soit sur une seule ligne. (Personnellement il me semble que le protocole doit être mis en majuscule (POP3), mais si tu y arrives en minuscule, tant mieux.)
Tu peux pomper mon fichier dans ma première réponse si tu veux...
Tu as ajouté keep dans ta ligne. Attention, c'est pour le cas où tu voudrais que tes messages restent sur le serveur. Une fois que tout fonctionnera correctement, il te faudra retirer le terme "keep". Les boites catchall du FAI ayant une capacité limitée, ça pourrait vite bloquer sinon.
Indique-moi si ça marche comme ça.
(Mon fichier fonctionne sur plusieurs serveurs avec exactement cette syntaxe)
A bientux.
Jonas
j'avais bien compris le primcipe de keep merci c'est pour ne pas le mettre en production c'est juste pour mes tests
lorsque je fetch, les mails vont directement dans la boite Maildir root qui est 'l utilisateur qui lance fetchmail'
après j'ai ce problème:
fetchmail: attention: des réceptions «multidrop» depuis pop.mana.pf exigent l'option «envelope»!
fetchmail: attention: Ne chercher pas de l'aide si tout mail est expédié au postmaster!
je ne sais pas quoi faire pour que fetchmail utilise l'envelope, ensuite j'aimerais que fetchmail redistribue aux utilisateurs du serveur. Je ne c'est pas si il le fait lui même ou si il faut utiliser procmail
lorsque je fetch, les mails vont directement dans la boite Maildir root qui est 'l utilisateur qui lance fetchmail'
après j'ai ce problème:
fetchmail: attention: des réceptions «multidrop» depuis pop.mana.pf exigent l'option «envelope»!
fetchmail: attention: Ne chercher pas de l'aide si tout mail est expédié au postmaster!
je ne sais pas quoi faire pour que fetchmail utilise l'envelope, ensuite j'aimerais que fetchmail redistribue aux utilisateurs du serveur. Je ne c'est pas si il le fait lui même ou si il faut utiliser procmail
Bonjour,
A mon avis, le problème vient soit du serveur POP/IMAP, soit de procmail.
As-tu un fichier procmail par utilisateur ou un fichier global ?
Si c'est un global, peux-tu le mettre en copie en dessous pour que je jette un coup d'oeil. (remplace les informations sensibles).
Tu m'as dit que les messages se retrouvaient dans les dossiers des utilisateurs, peux-tu me dire sous quelle forme ?
Peux-tu me dire quel logiciel serveur POP/IMAP tu utilises ?
Dans ton master.cf tu dois avoir des infos sur le serveur POP
Un truc comme :
cyrus unix - n n - - pipe
user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
fetchmail se contente d'aller chercher les messages sur le serveur du FAI et de les donner à Procmail qui fait le facteur.
Donc si fetchmail récupère les messages et que ceux-ci arrivent sur le dossier des utilisateurs, c'est qu'il fait son boulot, donc ce n'est pas lui qui fait la sieste...
A plus.
A mon avis, le problème vient soit du serveur POP/IMAP, soit de procmail.
As-tu un fichier procmail par utilisateur ou un fichier global ?
Si c'est un global, peux-tu le mettre en copie en dessous pour que je jette un coup d'oeil. (remplace les informations sensibles).
Tu m'as dit que les messages se retrouvaient dans les dossiers des utilisateurs, peux-tu me dire sous quelle forme ?
Peux-tu me dire quel logiciel serveur POP/IMAP tu utilises ?
Dans ton master.cf tu dois avoir des infos sur le serveur POP
Un truc comme :
cyrus unix - n n - - pipe
user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
fetchmail se contente d'aller chercher les messages sur le serveur du FAI et de les donner à Procmail qui fait le facteur.
Donc si fetchmail récupère les messages et que ceux-ci arrivent sur le dossier des utilisateurs, c'est qu'il fait son boulot, donc ce n'est pas lui qui fait la sieste...
A plus.
Jutilise postfix pour mes mails et pas cyrus, peut tu me dire quelle genre de recette je doit mettre dans procmail stp ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
IAORANA,
Dans le cas où tu n'aurais pas résolu ton problème...
Peux-tu s'il te plait copier ci-dessous le fichier /etc/postfix/main.cf puis le fichier /etc/postfix/master.cf
Ensuite il est possible que le fichier /etc/dovecot/dovecot.conf ait une utilité, mais je pense qu'avec les deux premiers on pourra déjà avancer un peu.
Désolé de ne pas répondre plus vite, mais j'ai ma journée de travail comme tout le monde et en plus j'ai fini tard à cause de la coupure de courant à Punaauia.
A demain.
Dans le cas où tu n'aurais pas résolu ton problème...
Peux-tu s'il te plait copier ci-dessous le fichier /etc/postfix/main.cf puis le fichier /etc/postfix/master.cf
Ensuite il est possible que le fichier /etc/dovecot/dovecot.conf ait une utilité, mais je pense qu'avec les deux premiers on pourra déjà avancer un peu.
Désolé de ne pas répondre plus vite, mais j'ai ma journée de travail comme tout le monde et en plus j'ai fini tard à cause de la coupure de courant à Punaauia.
A demain.
Afin que ce soit clair pour tout ceux qui trouveront ici la solution à leur problème :
--norewrite est une option de fetchmail qui doit être utilisée dans la ligne de commande servant à le lancer.
exemple :
root@montux~# fetchmail --norewrite
Attention : ce n'est pas une option à ajouter dans le fichier de configuration.
Merci à Rainuia pour cette solution.
--norewrite est une option de fetchmail qui doit être utilisée dans la ligne de commande servant à le lancer.
exemple :
root@montux~# fetchmail --norewrite
Attention : ce n'est pas une option à ajouter dans le fichier de configuration.
Merci à Rainuia pour cette solution.
A bientôt.
Tu peux mettre le problème en résolu.