OVH Cloud OVH Cloud

Problème procmail ....

7 réponses
Avatar
Stéphane PERON
Bonjour,

Je n'arrive pas à rediriger mes mails avec procmail .... S'il y a un
sauveur ... ;-) .. il est le bienvenu..

mon fichier/etc/procmailrc ne contient RIEN ...

Mon .procmailrc de stephane :
MAILDIR=$HOME/Mail
DEFAULT=$HOME/Mail/.
LOGFILE=$HOME/.procmaillog
VERBOSE=yes
# filtre tout dans spamassassin
:0fw
| /usr/bin/spamc
# Message idendifie comme spam
:0:
* ^X-Spam-Status: Yes
mbox.spam/.
# Message de test
:0:
* ^Subject.*test
mbox.test


Ce fichier a les droits suivants :
-rw-r--r-- 1 stephane mail 304 2003-12-27 11:39 .procmailrc

J'ai une mbox qui s'appelle mbox.test dans /home/user/Mail/mbox
Le LOGFILE n'est jamais créé !!

Est ce qu'il a y une commande spéciale pour faire fonctionner procmail
avec un fichier de config ?

Est ce que le format de la boite au lettre cible est important ? j'ai
une mbox .. il faut une Maildir ?

J'utilise postfix qui spécifie simplement procmail par /usr/bin/procmail ...

Merci de votre aide

Cordialement,

Stéphane PERON

7 réponses

Avatar
Batman

Bonjour,

Je n'arrive pas à rediriger mes mails avec procmail .... S'il y a un
sauveur ... ;-) .. il est le bienvenu..

mon fichier/etc/procmailrc ne contient RIEN ...


que dit /var/log/syslog à ce sujet


:0:
* ^X-Spam-Status: Yes
mbox.spam/.


doit pas être 1 répertoire mais un fichier normalement ?

--
Les fautes d'orthographes sont ma signature :-)
pour me répondre en BAL (mode antispam)
http://batman.dyndns.org/V2/Mail/?src=news.free

Avatar
Jacques L'helgoualc'h
Batman a dit :


Bonjour,

Je n'arrive pas à rediriger mes mails avec procmail .... S'il y a un
sauveur ... ;-) .. il est le bienvenu..

mon fichier/etc/procmailrc ne contient RIEN ...


que dit /var/log/syslog à ce sujet


:0:
* ^X-Spam-Status: Yes
mbox.spam/.


doit pas être 1 répertoire mais un fichier normalement ?


Non, c'est un dossier de type MH, qui n'a pas besoin de verrou
(s/:0:/:0/), d'après « man procmailex ». Ce répertoire
existe-t-il ?

Chez moi ça marche(c)(tm) avec un simple /fichier/ mbox :

:0:
* ^X-Spam-Status: Yes
spamassassin

Vérifier aussi que le démon spamd tourne ;)
--
Jacques L'helgoualc'h


Avatar
Stéphane PERON
Batman a dit :




Bonjour,

Je n'arrive pas à rediriger mes mails avec procmail .... S'il y a un
sauveur ... ;-) .. il est le bienvenu..

mon fichier/etc/procmailrc ne contient RIEN ...


que dit /var/log/syslog à ce sujet



Voici un exemple .. aucune trace de procmail

Dec 28 19:16:43 boa postfix/smtpd[1276]: 38D512C0B4:
client=localhost[127.0.0.1]
Dec 28 19:16:43 boa postfix/cleanup[1273]: 38D512C0B4:
message-id=<787$-4xk1u$
Dec 28 19:16:43 boa postfix/qmgr[841]: 38D512C0B4:
from=, size"83, nrcpt=1 (queue active)
Dec 28 19:16:43 boa postfix/local[1275]:
38D512C0B4:to=, orig_to=,
relay=local,delay=0, status=sent (mailbox)



:0:
* ^X-Spam-Status: Yes
mbox.spam/.


doit pas être 1 répertoire mais un fichier normalement ?



Non, c'est un dossier de type MH, qui n'a pas besoin de verrou
(s/:0:/:0/), d'après « man procmailex ». Ce répertoire
existe-t-il ?

Chez moi ça marche(c)(tm) avec un simple /fichier/ mbox :

:0:
* ^X-Spam-Status: Yes
spamassassin


Je viens de faire la même chose que toi en créant un répertoire type
maildir (via kde) dans Mail/

Et pourtant rien ne se passe .. Je suis sur d'une chose ... procmail
n'est pas utilisé ou n'utilise pas le .procmailrc du user !!!

Je voudrais comprendre ... Mon mail arrive dans /var/mail/user .... je
le consulte de là ... Je veux que le tri se fasse avant d'aller dans
/var/mail/user .... C'est bien possible ... non ?

Merci à tous pour votre aide ...





Vérifier aussi que le démon spamd tourne ;)
bash-2.05b$ ps aux | grep spamd

root 786 0.2 3.4 19940 17696 ? S 19:11 0:01
/usr/bin/perl -w /usr/bin/spamd -d -r /var/run/spamd.pid -a -c



Avatar
Stéphane PERON
Une autre question !

Est ce que j'ai le moyen de voir ou procmail est utilisé ... par exemple
vous .. dans quels fichiers de logs voyez vous procmail ??

Merci de votre aide

PS : Je suis sous gentoo



Batman a dit :




Bonjour,

Je n'arrive pas à rediriger mes mails avec procmail .... S'il y a un
sauveur ... ;-) .. il est le bienvenu..

mon fichier/etc/procmailrc ne contient RIEN ...


que dit /var/log/syslog à ce sujet



:0:
* ^X-Spam-Status: Yes
mbox.spam/.


doit pas être 1 répertoire mais un fichier normalement ?



Non, c'est un dossier de type MH, qui n'a pas besoin de verrou
(s/:0:/:0/), d'après « man procmailex ». Ce répertoire
existe-t-il ?

Chez moi ça marche(c)(tm) avec un simple /fichier/ mbox :

:0:
* ^X-Spam-Status: Yes
spamassassin

Vérifier aussi que le démon spamd tourne ;)




Avatar
Jacques L'helgoualc'h
Stéphane PERON a dit :

[...]

Pour postfix, je ne sais pas, j'utilise exim (en local), et
getmail ravitaille directement procmail pour relever mes boîtes
POP.

Chez moi ça marche(c)(tm) avec un simple /fichier/ mbox :
:0:
* ^X-Spam-Status: Yes
spamassassin


Je viens de faire la même chose que toi en créant un répertoire
type maildir (via kde) dans Mail/

Et pourtant rien ne se passe .. Je suis sur d'une chose
... procmail n'est pas utilisé ou n'utilise pas le .procmailrc
du user !!!


Pour tester son procmailrc, on peut utiliser :

formail -s procmail < une_mbox

ou encore :

formail [options] -s procmail essai_de_procmailrc < une_mbox

Essaie d'abord avec pour procmailrc :

VERBOSE=on
LOGFILE=$HOME/.procmail.log
DEFAULT=$HOME/Mail/mbox

Je voudrais comprendre ... Mon mail arrive dans /var/mail/user
.... je le consulte de là ... Je veux que le tri se fasse avant
d'aller dans /var/mail/user .... C'est bien possible ... non ?


oui, bien sûr.

[...]

Vérifier aussi que le démon spamd tourne ;)
bash-2.05b$ ps aux | grep spamd

root 786 0.2 3.4 19940 17696 ? S 19:11 0:01
/usr/bin/perl -w /usr/bin/spamd -d -r /var/run/spamd.pid -a -c


bon, c'est déjà ça !
--
Jacques L'helgoualc'h


Avatar
Stéphane PERON
Ca marche !!!

C'était un problème de configuration de postfix .. je ne sais pas
lequel..une option génait ... bref. .

J'ai refait un main.cf à la manno tout simple et maintenant ça marche ..

Merci pour votre aide à tous

Ciaooo

Stéphane PERON a dit :

[...]

Pour postfix, je ne sais pas, j'utilise exim (en local), et
getmail ravitaille directement procmail pour relever mes boîtes
POP.


Chez moi ça marche(c)(tm) avec un simple /fichier/ mbox :
:0:
* ^X-Spam-Status: Yes
spamassassin


Je viens de faire la même chose que toi en créant un répertoire
type maildir (via kde) dans Mail/

Et pourtant rien ne se passe .. Je suis sur d'une chose
... procmail n'est pas utilisé ou n'utilise pas le .procmailrc
du user !!!



Pour tester son procmailrc, on peut utiliser :

formail -s procmail < une_mbox

ou encore :

formail [options] -s procmail essai_de_procmailrc < une_mbox

Essaie d'abord avec pour procmailrc :

VERBOSE=on
LOGFILE=$HOME/.procmail.log
DEFAULT=$HOME/Mail/mbox


Je voudrais comprendre ... Mon mail arrive dans /var/mail/user
.... je le consulte de là ... Je veux que le tri se fasse avant
d'aller dans /var/mail/user .... C'est bien possible ... non ?



oui, bien sûr.

[...]


Vérifier aussi que le démon spamd tourne ;)


bash-2.05b$ ps aux | grep spamd
root 786 0.2 3.4 19940 17696 ? S 19:11 0:01
/usr/bin/perl -w /usr/bin/spamd -d -r /var/run/spamd.pid -a -c



bon, c'est déjà ça !




Avatar
Stéphane PERON
Ca marche !!!

C'était un problème de configuration de postfix .. je ne sais pas
lequel..une option génait ... bref. .

J'ai refait un main.cf à la manno tout simple et maintenant ça marche ..

Merci pour votre aide à tous

Ciaooo

Stéphane PERON a dit :

[...]

Pour postfix, je ne sais pas, j'utilise exim (en local), et
getmail ravitaille directement procmail pour relever mes boîtes
POP.


Chez moi ça marche(c)(tm) avec un simple /fichier/ mbox :
:0:
* ^X-Spam-Status: Yes
spamassassin


Je viens de faire la même chose que toi en créant un répertoire
type maildir (via kde) dans Mail/

Et pourtant rien ne se passe .. Je suis sur d'une chose
... procmail n'est pas utilisé ou n'utilise pas le .procmailrc
du user !!!



Pour tester son procmailrc, on peut utiliser :

formail -s procmail < une_mbox

ou encore :

formail [options] -s procmail essai_de_procmailrc < une_mbox

Essaie d'abord avec pour procmailrc :

VERBOSE=on
LOGFILE=$HOME/.procmail.log
DEFAULT=$HOME/Mail/mbox


Je voudrais comprendre ... Mon mail arrive dans /var/mail/user
.... je le consulte de là ... Je veux que le tri se fasse avant
d'aller dans /var/mail/user .... C'est bien possible ... non ?



oui, bien sûr.

[...]


Vérifier aussi que le démon spamd tourne ;)


bash-2.05b$ ps aux | grep spamd
root 786 0.2 3.4 19940 17696 ? S 19:11 0:01
/usr/bin/perl -w /usr/bin/spamd -d -r /var/run/spamd.pid -a -c



bon, c'est déjà ça !