Ajout : rule_mail_configure .
[lhc/ateliers.git] / etc / skel / etc / mail / delivery.rc
diff --git a/etc/skel/etc/mail/delivery.rc b/etc/skel/etc/mail/delivery.rc
new file mode 100644 (file)
index 0000000..d97cf01
--- /dev/null
@@ -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)"