Hello
I am tring to install procmail and i have a problem with users login.
I have used the apple documentation :
procmail unix - n n - - pipe
user=cyrus argv=/usr/bin/procmail -t -m SENDER=${sender} USER=${user} EXTENSION=${extension} /etc/procmailrc
Procmail always receive the alias of the user and never his login name
For example, the user dupont with an alias marcel.dupont, the $USER variable is set to marcel.dupont and never dupont. The system can't transpose the alias to the real name of the user.
But if i send my email to dupont@domaine.fr, it works.
I have try several variables with no success ($logname...).
What sould contain the $EXTENSION variable, in my system, his value is null.
Thanks for your help and sorry for my bad english
/var/log/procmail
procmail: [22832] Wed Feb 23 11:04:22 2005
procmail: Assigning "HOME=/Users/marcel.dupont"
procmail: Assigning "MYSENDER=moi@domaine.fr"
procmail: Assigning "MYMAILBOX=marcel.dupont"
procmail: Assigning "MYNEXTHOP="
procmail: Assigning "MYRECIPIENT=marcel.dupont@domaine.fr"
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,moi@domaine.fr,-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 moi@domaine.fr -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
/etc/postfix/main.cf
mailbox_transport = procmail
mailbox_command = /usr/bin/procmail -t -a "$EXTENSION"
I am tring to install procmail and i have a problem with users login.
I have used the apple documentation :
procmail unix - n n - - pipe
user=cyrus argv=/usr/bin/procmail -t -m SENDER=${sender} USER=${user} EXTENSION=${extension} /etc/procmailrc
Procmail always receive the alias of the user and never his login name
For example, the user dupont with an alias marcel.dupont, the $USER variable is set to marcel.dupont and never dupont. The system can't transpose the alias to the real name of the user.
But if i send my email to dupont@domaine.fr, it works.
I have try several variables with no success ($logname...).
What sould contain the $EXTENSION variable, in my system, his value is null.
Thanks for your help and sorry for my bad english
/var/log/procmail
procmail: [22832] Wed Feb 23 11:04:22 2005
procmail: Assigning "HOME=/Users/marcel.dupont"
procmail: Assigning "MYSENDER=moi@domaine.fr"
procmail: Assigning "MYMAILBOX=marcel.dupont"
procmail: Assigning "MYNEXTHOP="
procmail: Assigning "MYRECIPIENT=marcel.dupont@domaine.fr"
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,moi@domaine.fr,-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 moi@domaine.fr -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
/etc/postfix/main.cf
mailbox_transport = procmail
mailbox_command = /usr/bin/procmail -t -a "$EXTENSION"