Hello
Je voudrais ajouter un texte à la fin de chaque mail, un dislaimer/footer.
Pour ce faire, j'ai configuré postfix comme sur la doc
http://www.postfix.org/FILTER_README.html
Code :
- /etc/postfix/master.cf:
- # =============================================================
- # service type private unpriv chroot wakeup maxproc command
- # (yes) (yes) (yes) (never) (100)
- # =============================================================
- smtp inet ...other stuff here, do not change... smtpd
- -o content_filter=filter:dummy
- filter unix - n n - 10 pipe
- flags=Rq user=filter
- argv=/path/to/script -f ${sender} -- ${recipient}
|
Pour l'instant je ne comprends pas comment me servir du script d'exemple, du moins comment manipuler le contenu du mail
Citation :
1 #!/bin/sh
2 3 # Simple shell-based filter. It is meant to be invoked as follows:
4 # /path/to/script -f sender recipients...
5 6 # Localize these. The -G option does nothing before Postfix 2.3.
7 INSPECT_DIR=/var/spool/filter
8 SENDMAIL="/usr/sbin/sendmail -G -i" # NEVER NEVER NEVER use "-t" here.
9 10 # Exit codes from <sysexits.h>
11 EX_TEMPFAIL=75
12 EX_UNAVAILABLE=69
13 14 # Clean up when done or when aborting.
15 trap "rm -f in.$$" 0 1 2 3 15
16 17 # Start processing.
18 cd $INSPECT_DIR || {
19 echo $INSPECT_DIR does not exist; exit $EX_TEMPFAIL; }
20 21 cat >in.$$ || { 22 echo Cannot save mail to file; exit $EX_TEMPFAIL; }
23 24 # Specify your content filter here.
25 # filter <in.$$ || {
26 # echo Message content rejected; exit $EX_UNAVAILABLE; }
27 28 $SENDMAIL "$@" <in.$$
29 30 exit $?
|
Sur le net, je ne vois que des post avec l'utilisation de altermime, mais ca doit pas etre bien sorcier d'ajouter un pied de mail sans altermime quand meme, non ?
Merci
Plag