[PROCMAIL] Création de répertoires

Création de répertoires [PROCMAIL] - Logiciels - Linux et OS Alternatifs

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  :D :

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
Reply

Marsh Posté le 30-03-2004 à 23:39:15   

Reply

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 )

Reply

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 ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed