Ajout : vm_hosted : rule_filesystem_configure : tmpfs .
[lhc/ateliers.git] / etc / skel / etc / mail / delivery.rc
1 # vim: ft=procmail
2
3 # NOTE: paramètres passés par postfix
4 SENDER=$1
5 RECIPIENT=$2
6 USER=$3
7 EXTENSION=$4
8 DOMAIN=$5
9 ORIGINAL_RECIPIENT=$6
10
11 PATH="$HOME/bin:/usr/local/bin:/usr/bin:/bin"
12 MAILDIR="$HOME/var/mail/"
13 DEFAULT="$MAILDIR"
14 #LOGFILE=`cd="$HOME/var/log/procmail/" d=$(date +"%Y-%m-%d"); ln -fns "$d.log" "$cd/current.log"; printf %s "$cd/$d.log"`
15 LOGFILE="/dev/null"
16 LOGABSTRACT=all
17 LOGABSTRACT
18 VERBOSE
19 SHELL=/bin/sh
20 SHELLMETAS=&|<>~;?*%{}
21
22 # DESCRIPTION: supprime les doublons en fonction du champ Message-Id
23 #:0 Wh: "$HOME/var/cache/procmail/msgid$LOCKEXT"
24 #| formail -D 8192 "$HOME/var/cache/procmail/msgid"
25
26 # DESCRIPTION: fait suivre à l'adresse configurée dans /etc/passwd ; on peut aussi utiliser ~/etc/mail/forward
27 EMAIL=`getent passwd "$USER" | cut -f 5 -d : | cut -f 4 -d ,`
28 # NOTE: récupère l’adresse courriel dans le champ GECOS
29 FROM_=`formail -c -x "From " | sed -e 's/^\s*\([^ \t]*\).*/\1/g'`
30 # NOTE: récupère l’expéditeur inscrit sur l’enveloppe
31 TO=`printf %s "$EMAIL" | sed -e "s/@/${EXTENSION:++$EXTENSION}@/"`
32 # NOTE: rajoute l'éventuelle extension au destinataire
33 :0
34 | $SENDMAIL -i -bm -f "$FROM_" "$TO"
35
36 # DESCRIPTION: IMAP
37 #:0
38 #| /usr/lib/dovecot/deliver -f "$SENDER" -a "$RECIPIENT"
39
40 # DESCRIPTION: UUCP
41 #:0
42 #| /usr/bin/uux \
43 # -I "$HOME/etc/uucp/uucp.cfg" \
44 # --nouucico \
45 # --notification=error \
46 # --requestor "$USER" \
47 # - "$USER!rmail" "($USER)"