Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2854 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Postfix + procmail

n°960645
lebibi
Notre torture c'est la tourtel
Posté le 04-10-2007 à 18:58:27  profilanswer
 

Hello,
 
Bon voici mon souci, dés que j'active procmail par le biais de Postfix et bien c'est la merde, je ne reçois plus de mail, si je me connecte par le biais de mon webmail je vois un mail de : Expediteur date inconnu et pas d'objet et impossible de le supprimer.
 
Voici la config de mon main.cf
 

# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
 
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
 
# appending .domain is the MUA's job.
append_dot_mydomain = no
 
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
 
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
 
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
mydomain = chtitemouss.net
myhostname = donald.chtitemouss.net
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
myorigin = /etc/mailname
mydestination = chtitemouss.net, donald, localhost.localdomain, localhost
relayhost = smtp.free.fr
mynetworks = 127.0.0.0/8 , 192.168.0.0/24  
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/
#mailbox_command = /usr/bin/procmail  (desactivé car fou la merde)
inet_protocols = ipv4


 
Pour l'imap j'utilise courier imapd, et je dois créer dans mon home un lien Maildir qui va dans /var/spool/mail/nom_de_mon_user
 
Postfix arrive donc à delivrer les mails sans l'aide de procmail, mais je voudrais utiliser procmail pour mieux profiter de spamassassin.
 
Avez vous une idée ?
 
Merci :)
 
Et puis j'ai ses merdes dans mes logs, j'arrive pas a trouver ou j'ai merdé dans la config :
 

ct  4 18:45:33 donald spamd[1615]: mkdir /nonexistent: Permission denied at /usr/share/perl5/Mail/SpamAssassin.pm line 1530  
Oct  4 18:45:36 donald last message repeated 2 times
Oct  4 18:45:36 donald spamd[1615]: locker: safe_lock: cannot create tmp lockfile /nonexistent/.spamassassin/auto-whitelist.lock.donald.chtitemouss.net.1615 for /nonexistent/.spamassassin/auto-whitelist.lock: No such file or directory  
Oct  4 18:49:59 donald spamd[1615]: mkdir /nonexistent: Permission denied at /usr/share/perl5/Mail/SpamAssassin.pm line 1530  
Oct  4 18:50:02 donald last message repeated 2 times
Oct  4 18:50:02 donald spamd[1615]: locker: safe_lock: cannot create tmp lockfile /nonexistent/.spamassassin/auto-whitelist.lock.donald.chtitemouss.net.1615 for /nonexistent/.spamassassin/auto-whitelist.lock: No such file or directory  


Message édité par lebibi le 04-10-2007 à 19:01:18
mood
Publicité
Posté le 04-10-2007 à 18:58:27  profilanswer
 

n°960717
lebibi
Notre torture c'est la tourtel
Posté le 04-10-2007 à 20:09:03  profilanswer
 

bon résolu pour les logs spamassassin mais pas pour procmail :p

n°960719
mikala
Souviens toi du 5 Novembre...
Posté le 04-10-2007 à 20:12:30  profilanswer
 

tu n'as pas besoin de procmail pour te servir de spammassasin.
Il y a par exemple amavis.


---------------
Intermittent du GNU
n°960924
lebibi
Notre torture c'est la tourtel
Posté le 05-10-2007 à 11:44:42  profilanswer
 

bah j'aurai bien voulu utiliser ce dernier quand même, il est là pour ça :p

n°960930
ttys
Posté le 05-10-2007 à 12:04:18  profilanswer
 

Est-ce que tu as défini un logfile dans ton ~/.procmailrc, par exemple avec LOGFILE=~/.procmail.log ? Et aussi VERBOSE=on pour que procmail écrive tout ce qu'il fait dans les logs ? Si non fais-le et regarde le fichier de log après un rapatriement de mails pour savoir où procmail les a mis.

n°960939
tuxce
Posté le 05-10-2007 à 12:15:29  profilanswer
 

salut,
procmail utilise 2 fichier de conf s'ils existent:
- $HOME/.procmailrc, le $HOME correspond à celui du destinataire
- /etc/procmail
donc il faudrait vérifier ces fichiers et en théorie, il devrait y avoir les logs de procmail.

 

EDIT: trop lent à répondre :/


Message édité par tuxce le 05-10-2007 à 12:16:17
n°960947
lebibi
Notre torture c'est la tourtel
Posté le 05-10-2007 à 12:33:14  profilanswer
 

oui j'en ai défini un :
 

bibi@donald:~$ cat .procmailrc
DEFAULT=$Maildir/
 
:0
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\**
/dev/null
 
:0
* ^X-Spam-Flag: YES
$Maildir/.Spam/


 

bibi@donald:~$ cat /etc/procmailrc
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
 
:0:
$DEFAULT


Message édité par lebibi le 05-10-2007 à 12:39:03
n°960949
ttys
Posté le 05-10-2007 à 12:36:35  profilanswer
 

Ça c'est la boîte aux lettres seulement, il faut rajouter les deux lignes que j'ai dites pour avoir un fichier de log et plein de détails dedans.

n°960950
lebibi
Notre torture c'est la tourtel
Posté le 05-10-2007 à 12:39:26  profilanswer
 

ok je test :)

n°960956
lebibi
Notre torture c'est la tourtel
Posté le 05-10-2007 à 12:55:19  profilanswer
 

je pense que j'ai trouvé, c'est un problême de permission sur le mail en fait  
 
-rw-------  1 root mail    3807 2007-10-05 12:41 1191580889.27230_1.donald:2,
 
Comment faire pour que ce soit mon user qui soit proprio de son mail ?
 
J'ai fait la modif et j'arrive bien a voir le mail et le contenu apres


Message édité par lebibi le 05-10-2007 à 12:55:53
mood
Publicité
Posté le 05-10-2007 à 12:55:19  profilanswer
 

n°961065
mikala
Souviens toi du 5 Novembre...
Posté le 05-10-2007 à 19:55:19  profilanswer
 

lebibi a écrit :

bah j'aurai bien voulu utiliser ce dernier quand même, il est là pour ça :p


non, procmail n'est qu'un mda il n'a pas été conçu pour spammassassin :o


---------------
Intermittent du GNU
n°961207
lebibi
Notre torture c'est la tourtel
Posté le 06-10-2007 à 13:38:01  profilanswer
 

mikala a écrit :


non, procmail n'est qu'un mda il n'a pas été conçu pour spammassassin :o


 
tu m'aides pas trop là :o :D

n°961223
o'gure
Modérateur
Multi grognon de B_L
Posté le 06-10-2007 à 15:30:29  profilanswer
 

Dans mon ~/.procmailrc

# Spamassassin
ASSASSINLOCK=$HOME/.assassin.lock
:0 fw : $ASSASSINLOCK
*
|/usr/bin/spamc


---------------
Relax. Take a deep breath !
n°978505
jejedaix
Posté le 14-11-2007 à 07:46:30  profilanswer
 

bonjour lebibi,
pourrez-tu me dire comment as tu réglé ton problème qui apparaissait dan sles logs de spamassassin STP??
je cherche en vain depuis plusieurs jours !!
merci

n°978992
Trakx
Posté le 14-11-2007 à 20:01:24  profilanswer
 

Pour que le user soit le proprio du mail il faut que tu mettes ça dans ton /etc/procmailrc:
 
DROPPRIVS=yes
 
Sinon tu peux tout à fait lancer spamassassin via procmail, tu
peux même le lancer après filtrage pour certains mails seulement...


Message édité par Trakx le 14-11-2007 à 20:01:43

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Regle]Probleme Procmail + Postfix, incomprehensibleprocmail dans postfix (executer en tant que)
Postfix procmail lent....Problème fetchmail/postfix/procmail
Procmail et Postfixregle procmail ou postfix
Postfix + Procmail : "can't create user output file" [urgent svp]Postfix + Courier-IMAP + Procmail... FIXED
Postfix & ProcmailPostfix/Mysql + Procmail : possible?
Plus de sujets relatifs à : Postfix + procmail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR