Ajout d'un disclaimer sans altermime [Postfix] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 21-11-2010 à 12:47:43
Ben modifier un mail en texte brut sans pièce jointe c'est pas sorcier.
Par contre pour tous les autres, c'est une autre histoire, il faut gérer le multipart, gérer les mails signés/chiffrés, ...
Pourquoi ne veux-tu pas de altermime, qui semble faire ce que tu souhaites ?
Marsh Posté le 21-11-2010 à 18:36:58
"Ben modifier un mail en texte brut sans pièce jointe c'est pas sorcier. "
Mais encore ? Aurais tu un exemple simple histoire que je comprenne.
Je ne veux pas l'utiliser quand je voudrais comprendre le mecanisme sans le cacher par altermime
Plag
Marsh Posté le 21-11-2010 à 19:09:32
Ben dans le script, à la ligne 25 tu remplaces "filter" par le chemin vers ton script.
Enfin l'exemple que tu prends est pas très bon est passage, c'est pas un squelette de filtre pour modifier le contenu d'un message mais pour décider si tu l'acceptes ou pas (pas de modification).
Pour faire ce que tu veux, il te suffirait de faire un :
Code :
|
Au lieu des lignes 24-26.
Mais bon, comme dit précédemment ça ne fonctionnera que pour les messages simples, en texte brut seulement, ce qui représente
une très faible partie des mails envoyés à l'heure actuelle.
Marsh Posté le 22-11-2010 à 10:17:50
Ah ok
donc pour l'ajouter en bas d'un mail avec PJ il me faut changé le type mime ?
Marsh Posté le 25-11-2010 à 15:21:59
Visiblement http://www.mefilter.com/ peut le faire ...
Je vais regardé a ca
Merci
Marsh Posté le 20-11-2010 à 18:23:20
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
Pour l'instant je ne comprends pas comment me servir du script d'exemple, du moins comment manipuler le contenu du mail
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