X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fskel%2Fetc%2Fmail%2Fdelivery.rc;fp=etc%2Fskel%2Fetc%2Fmail%2Fdelivery.rc;h=d97cf019a0d1947fa486edfad7d83f02f8ec2c8a;hp=0000000000000000000000000000000000000000;hb=f6488dca3163e1ca5870485351fdec671bec000f;hpb=ced74ab27db05f2203dc1c3d80ee6b0cf1dbc5d4 diff --git a/etc/skel/etc/mail/delivery.rc b/etc/skel/etc/mail/delivery.rc new file mode 100644 index 0000000..d97cf01 --- /dev/null +++ b/etc/skel/etc/mail/delivery.rc @@ -0,0 +1,47 @@ +# vim: ft=procmail + +# NOTE: paramètres passés par postfix +SENDER=$1 +RECIPIENT=$2 +USER=$3 +EXTENSION=$4 +DOMAIN=$5 +ORIGINAL_RECIPIENT=$6 + +PATH="$HOME/bin:/usr/local/bin:/usr/bin:/bin" +MAILDIR="$HOME/var/mail/" +DEFAULT="$MAILDIR" +#LOGFILE=`cd="$HOME/var/log/procmail/" d=$(date +"%Y-%m-%d"); ln -fns "$d.log" "$cd/current.log"; printf %s "$cd/$d.log"` +LOGFILE="/dev/null" +LOGABSTRACT=all +LOGABSTRACT +VERBOSE +SHELL=/bin/sh +SHELLMETAS=&|<>~;?*%{} + +# DESCRIPTION: supprime les doublons en fonction du champ Message-Id +#:0 Wh: "$HOME/var/cache/procmail/msgid$LOCKEXT" +#| formail -D 8192 "$HOME/var/cache/procmail/msgid" + +# DESCRIPTION: fait suivre à l'adresse configurée dans /etc/passwd ; on peut aussi utiliser ~/etc/mail/forward +EMAIL=`getent passwd "$USER" | cut -f 5 -d : | cut -f 4 -d ,` + # NOTE: récupère l’adresse courriel dans le champ GECOS +FROM_=`formail -c -x "From " | sed -e 's/^\s*\([^ \t]*\).*/\1/g'` + # NOTE: récupère l’expéditeur inscrit sur l’enveloppe +TO=`printf %s "$EMAIL" | sed -e "s/@/${EXTENSION:++$EXTENSION}@/"` + # NOTE: rajoute l'éventuelle extension au destinataire +:0 +| $SENDMAIL -i -bm -f "$FROM_" "$TO" + +# DESCRIPTION: IMAP +#:0 +#| /usr/lib/dovecot/deliver -f "$SENDER" -a "$RECIPIENT" + +# DESCRIPTION: UUCP +#:0 +#| /usr/bin/uux \ +# -I "$HOME/etc/uucp/uucp.cfg" \ +# --nouucico \ +# --notification=error \ +# --requestor "$USER" \ +# - "$USER!rmail" "($USER)"