Création de répertoires [PROCMAIL] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 31-03-2004 à 00:38:16
un $USER a la place de $LOGNAME éventuellement
ceci dit je ne sais pas pourquoi tu ne veux pas mettre la maildir dans le $HOME tout simplement .
(ou a la rigueur si cela te gene tant que cela passe en 'virtuel' mais dans ce cas cela sera plus maildrop que procmail )
Marsh Posté le 31-03-2004 à 23:17:45
mikala a écrit : si cela te gene tant que cela passe en 'virtuel' mais dans ce cas cela sera plus maildrop que procmail ) |
Effectivement, maildrop a l'air adapté à cela.
Ce n'est vraimment pas possible de le faire avec Procmail ?
Marsh Posté le 30-03-2004 à 23:39:15
Bonjour à tous.
Je suis toujours en cours de mise au point de mon serveur mail perso et là je bute sur une chtite difficulté
Mon MTA est Postfix et mon MDA est Procmail.
Grace à votre aide, je peux désormais délivrer mon courrier au format de boîte aux lettres Maildir dans ~/Maildir/.
Et ce que je voudrais faire, c'est le mettre dans /var/spool/mail/$LOGIN/Maildir/ où $LOGIN est bien entendu le login de l'utilisateur. Le but étant de permettre à des utilisateurs n'ayant pas de compte sur la machine d'avoir quand mêm e une adresse e-mail.
J'utilise donc ce fichier /etc/procmailrc :
DEFAULT=/var/spool/mail/$LOGNAME/Mail/
MAILDIR=/var/spool/mail/$LOGNAME/Mail/
LOGFILE=$HOME/.procmail.log
VERBOSE=yes
Evidement cela ne marche :
procmail: [3809] Tue Mar 30 21:46:19 2004
procmail: Unable to treat as directory "/var/spool/mail/login/Mail"
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_h7.L6caAB.discovery.homelan."
procmail: [3809] Tue Mar 30 21:46:27 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_h7,L6caAB.discovery.homelan."
procmail: [3809] Tue Mar 30 21:46:35 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_h7+L6caAB.discovery.homelan."
procmail: [3809] Tue Mar 30 21:46:43 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_h7%L6caAB.discovery.homelan."
procmail: [3809] Tue Mar 30 21:46:51 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_h7.r6caAB.discovery.homelan."
procmail: [3809] Tue Mar 30 21:46:59 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_h7,r6caAB.discovery.homelan."
procmail: [3809] Tue Mar 30 21:47:07 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_h7+r6caAB.discovery.homelan."
procmail: [3809] Tue Mar 30 21:47:15 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_h7%r6caAB.discovery.homelan."
procmail: Lock failure on "/var/spool/mail/login/Mail.lock"
procmail: Assigning "LASTFOLDER=/var/spool/mail/login/Mail/"
procmail: Opening "/var/spool/mail/login/Mail/"
procmail: Error while writing to "/var/spool/mail/login/Mail"
From login@discovery.homelan.net Tue Mar 30 21:46:19 2004
Subject: Test 5
Folder: **Bounced** 0
procmail: [3820] Tue Mar 30 21:47:15 2004
procmail: Unable to treat as directory "/var/spool/mail/login/Mail"
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_s7.D7caAB.discovery.homelan."
procmail: [3820] Tue Mar 30 21:47:23 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_s7,D7caAB.discovery.homelan."
procmail: [3820] Tue Mar 30 21:47:31 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_s7+D7caAB.discovery.homelan."
procmail: [3820] Tue Mar 30 21:47:39 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_s7%D7caAB.discovery.homelan."
procmail: [3820] Tue Mar 30 21:47:47 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_s7.j7caAB.discovery.homelan."
procmail: [3820] Tue Mar 30 21:47:55 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_s7,j7caAB.discovery.homelan."
procmail: [3820] Tue Mar 30 21:48:03 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_s7+j7caAB.discovery.homelan."
procmail: [3820] Tue Mar 30 21:48:11 2004
procmail: Locking "/var/spool/mail/login/Mail.lock"
procmail: Error while writing to "/var/spool/mail/login/_s7%j7caAB.discovery.homelan."
procmail: Lock failure on "/var/spool/mail/login/Mail.lock"
procmail: Assigning "LASTFOLDER=/var/spool/mail/login/Mail/"
procmail: Opening "/var/spool/mail/login/Mail/"
procmail: Error while writing to "/var/spool/mail/login/Mail"
From MAILER-DAEMON Tue Mar 30 21:47:15 2004
Subject: Undelivered Mail Returned to Sender
Folder: **Bounced** 0
Gros comme une maison qu'il s'agit d'un problème de droit d'accès (car Procmail s'exécute avec les droits de $LOGIN)... mais je fais comment pour résoudre ce problème ?
Merci d'avance.
Message édité par Incarnation le 30-03-2004 à 23:40:39