Bonjour
je suis en train d'installer promail et j'ai un probleme avec les noms d'utilisateur.
j'ai suivi les conseil d'apple pour l'install de procmail avec postfix :
procmail unix - n n - - pipe
user=cyrus argv=/usr/bin/procmail -t -m SENDER=${sender} USER=${user} EXTENSION=${extension} /etc/procmailrc
le probleme est que dans promail je récupère tout le temps l'alias de l'utilisateur et non pas son vrai login :
par exemple pour un utilisateur dupont ayant un alias de messagerie marcel.dupont, la variable $USER
contient marcel.dupont et non pas dupont.
Si j'envoie un mail a [email protected] ca fonctionne crrectement (normal) mais si j'envoie a [email protected] ca ne fonctionne plus.
J'ai essayé avec différentes variable sans succès ($logname...)
d'autre part ma variable $EXTENSION est toujours vide, est ce normal, de doit elle contenir ???
Merci de votre aide je commence à m'arracher les cheveux
/var/log/procmail
procmail: [22832] Wed Feb 23 11:04:22 2005
procmail: Assigning "HOME=/Users/marcel.dupont"
procmail: Assigning "[email protected]"
procmail: Assigning "MYMAILBOX=marcel.dupont"
procmail: Assigning "MYNEXTHOP="
procmail: Assigning "[email protected]"
procmail: Assigning "MYUSER=marcel.dupont "
procmail: Assigning "MYEXTENSION="
procmail: Assigning "MYLOGNAME="
procmail: Assigning "MYHOME=/Users/marcel.dupont "
procmail: Assigning "MYDOMAIN="
procmail: Assigning "MYLOCAL="
procmail: Assigning "DROPPRIVS=yes"
procmail: Assuming identity of the recipient, VERBOSE=off
procmail: Executing "/usr/bin/cyrus/bin/deliver,-r,[email protected],-a,marcel.dupont,-m,user/marcel.dupont"
procmail: Program failure (65) of "/usr/bin/cyrus/bin/deliver"
procmail: Assigning "LASTFOLDER=/usr/bin/cyrus/bin/deliver -r [email protected] -a marcel.dupont -m user/marcel.dupont"
Subject: moi -> marcel.dupont
Folder: **Requeued**
/etc/procmailrc
LOGFILE=/var/log/procmail
VERBOSE=yes
HOME=/Users/$USER
MYSENDER=$SENDER
MYMAILBOX=$MAILBOX
MYNEXTHOP=$MYNEXTHOP
MYRECIPIENT=$RECIPIENT
MYUSER=$USER
MYEXTENSION=$EXTENSION
MYLOGNAME=$LOGNAME
MYHOME=$HOME
MYDOMAIN=$DOMAIN
MYLOCAL=$LOCAL
DROPPRIVS=yes
:0w
| /usr/bin/cyrus/bin/deliver -r $SENDER -a $USER -m user/$USER
/etc/postfix/master.cf
procmail unix - n n - - pipe
flags=Ru user=cyrus argv=/usr/bin/procmail -t -m SENDER=${sender} USER=${user} EXTENSION=${extension} MAILBOX=${mailbox} NEXTHOP=${nexthop} RECIPIENT=${recipient} LOGNAME=${logname} HOME=${home} DOMAIN=${domain} LOCAL=${local} /etc/procmailrc
je suis en train d'installer promail et j'ai un probleme avec les noms d'utilisateur.
j'ai suivi les conseil d'apple pour l'install de procmail avec postfix :
procmail unix - n n - - pipe
user=cyrus argv=/usr/bin/procmail -t -m SENDER=${sender} USER=${user} EXTENSION=${extension} /etc/procmailrc
le probleme est que dans promail je récupère tout le temps l'alias de l'utilisateur et non pas son vrai login :
par exemple pour un utilisateur dupont ayant un alias de messagerie marcel.dupont, la variable $USER
contient marcel.dupont et non pas dupont.
Si j'envoie un mail a [email protected] ca fonctionne crrectement (normal) mais si j'envoie a [email protected] ca ne fonctionne plus.
J'ai essayé avec différentes variable sans succès ($logname...)
d'autre part ma variable $EXTENSION est toujours vide, est ce normal, de doit elle contenir ???
Merci de votre aide je commence à m'arracher les cheveux
/var/log/procmail
procmail: [22832] Wed Feb 23 11:04:22 2005
procmail: Assigning "HOME=/Users/marcel.dupont"
procmail: Assigning "[email protected]"
procmail: Assigning "MYMAILBOX=marcel.dupont"
procmail: Assigning "MYNEXTHOP="
procmail: Assigning "[email protected]"
procmail: Assigning "MYUSER=marcel.dupont "
procmail: Assigning "MYEXTENSION="
procmail: Assigning "MYLOGNAME="
procmail: Assigning "MYHOME=/Users/marcel.dupont "
procmail: Assigning "MYDOMAIN="
procmail: Assigning "MYLOCAL="
procmail: Assigning "DROPPRIVS=yes"
procmail: Assuming identity of the recipient, VERBOSE=off
procmail: Executing "/usr/bin/cyrus/bin/deliver,-r,[email protected],-a,marcel.dupont,-m,user/marcel.dupont"
procmail: Program failure (65) of "/usr/bin/cyrus/bin/deliver"
procmail: Assigning "LASTFOLDER=/usr/bin/cyrus/bin/deliver -r [email protected] -a marcel.dupont -m user/marcel.dupont"
Subject: moi -> marcel.dupont
Folder: **Requeued**
/etc/procmailrc
LOGFILE=/var/log/procmail
VERBOSE=yes
HOME=/Users/$USER
MYSENDER=$SENDER
MYMAILBOX=$MAILBOX
MYNEXTHOP=$MYNEXTHOP
MYRECIPIENT=$RECIPIENT
MYUSER=$USER
MYEXTENSION=$EXTENSION
MYLOGNAME=$LOGNAME
MYHOME=$HOME
MYDOMAIN=$DOMAIN
MYLOCAL=$LOCAL
DROPPRIVS=yes
:0w
| /usr/bin/cyrus/bin/deliver -r $SENDER -a $USER -m user/$USER
/etc/postfix/master.cf
procmail unix - n n - - pipe
flags=Ru user=cyrus argv=/usr/bin/procmail -t -m SENDER=${sender} USER=${user} EXTENSION=${extension} MAILBOX=${mailbox} NEXTHOP=${nexthop} RECIPIENT=${recipient} LOGNAME=${logname} HOME=${home} DOMAIN=${domain} LOCAL=${local} /etc/procmailrc