Bonjour,
J'utilise phpwebgallery depuis peu (très bon boulot, merci).
La notification par mail fonctionne mais j'ai des erreurs avec procmail :
procmail: Forcing lock on "/var/www/lockfile.lock"
procmail: [7765] Fri Jul 18 11:18:17 2008
procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "DROPPRIVS=yes"
procmail: Assuming identity of the recipient, VERBOSE=off
procmail: Lock failure on "/var/www/assassin.lock"
procmail: Unable to treat as directory "/var/www/Maildir/.junkmail"
procmail: Error while writing to "/var/www/Maildir/.junkmail"
procmail: Unable to treat as directory "/var/www/Maildir"
procmail: Lock failure on "/var/www/Maildir.lock"
procmail: Error while writing to "/var/www/Maildir"
procmail: Couldn't create or rename temp file "./ar/www/Maildir"
Folder: **Bounced** 0
procmail: Couldn't unlock "/var/www/lockfile.lock"
il veut écrire dans /var/www/Maildir qui n'existe pas.
les Maildir sont sous /home/xxxx/Maildir.
Je ne trouve pas où modifier quelque chose pour qu'il écrive dans /home/machin/Maildir (machin étant le compte créé pour le site).
Configuration :
ubuntu + apache + mysql + php5 + phpwebgallery
Le serveur est aussi un serveur de mail (Postfix + procmail)
Configuration de procmail :
# cat /etc/procmailrc # Preliminaires SHELL=/bin/bash MAILDIR=$HOME/Maildir/ DEFAULT=$MAILDIR ORGMAIL=$MAILDIR LOCKFILE=$HOME/lockfile.lock ASSASSINLOCK=$HOME/assassin.lock DEFAULT=$HOME/Maildir/ JUNKMAIL=$HOME/Maildir/.junkmail/ TRASH=$HOME/Maildir/.Trash NEWBIE=$HOME/Maildir/.LinuxNewbie/ EXPERT=$HOME/Maildir/.LinuxExpert/ VIRUS=$HOME/Maildir/.virus/ BITBUCKET=/dev/null LOGFILE=/var/log/procmailrc.log VERBOSE=yes LOGABSTRACT=all DROPPRIVS=yes # Filtres de courrier : # on verifie d'abord si le message est du spam, avec spamassassin :0 * ^To:.*xxxx@mondomaine.truc * < 256000 { :0c: spamassassin.spamlock | sa-learn --spam :0 $JUNKMAIL } #On revérifie au cas où spamassassin aurait fait une erreur :0 * ^To:.*yyyyyyyy@mondomaine.truc * < 256000 { :0c: spamassassin.hamlock | sa-learn --ham :0 $TRASH } #On execute TrashScan, qui va scanner le fichier à l'aide de l'anti-virus clamav :0 * multipart * !^X-Virus-Scan: | /usr/local/bin/trashscan #Apposition du label suspect sur les mails scannés positifs aux virus :0 * ^X-Virus-Scan: Suspicious $VIRUS #Filtres de news :0 : * ^Sender: newbie-owner $NEWBIE :0 : * ^Sender: expert-owner $EXPERT #Redirection de couriers indésirables :0 * ^From: Sms Message $BITBUCKET #Execution du démon SpamAssassin :0 fw : $ASSASSINLOCK | spamc :0 * ^X-Spam-Flag: YES $JUNKMAIL
Si besoin de plus d'infos ou si je n'ai pas été clair, n'hésitez pas à demander.
Merci.
EDIT : problème réglé dû à une grossière erreur de droits sur le rep /home/machin.
désolé.
Dernière modification par sylvain1970 (2008-07-18 14:36:28)
Hors ligne