Problème insertion disclaimer postfix amavisd-new altermime - Linux et OS Alternatifs
Marsh Posté le 04-08-2004 à 09:13:01
Bonjour J'ai mi en place des passerelles smtp pour ma boîte. Le serveur postfix fonctionne tres bien avec amavisd-new. le seul petit problème c'est la mise en place du pied de mail avec altermime. altermime fonctionne très bien et même trop bien car il met dans le message 20 pieds de page. Voici le script footer avec une restriction sur certaines adresses (fichier exlude_footer) #!/bin/sh # Localize these. set -xv INSPECT_DIR=/var/spool/filter SENDMAIL=/usr/sbin/sendmail # Exit codes from <sysexits.h> EX_TEMPFAIL=75 EX_UNAVAILABLE=69 cd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; exit $EX_TEMPFAIL; } cat >in.$$ || { echo Cannot save mail to file; exit $EX_TEMPFAIL; } # Clean up when done or when aborting. trap "rm -f in.$$" 0 1 2 3 9 15 grep -q "$2" /etc/postfix/exclude_footer if [[ $? -ne 0 ]] && [[ -z `grep "X-Copyrighted-Material: entreprise" in.$$ ` ]] then /usr/local/bin/altermime --input=in.$$ --disclaimer=/etc/postfix/FOOTER --xheader="X-Copyrighted-Material: entreprise" || { echo Message content rejected; exit $EX_UNAVAILABLE; } fi $SENDMAIL "$@" <in.$$ exit $? est ce que quelqu'un aurait une idée ? ou une autre solution il doit y avoir une erreur dans mon script OS : redhat entreprise SA 3 avec dernière noyau Postfix : 2.1.16 altermime 0.3.4 merci d'avance
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 04-08-2004 à 09:13:01
Bonjour
J'ai mi en place des passerelles smtp pour ma boîte.
Le serveur postfix fonctionne tres bien avec amavisd-new.
le seul petit problème c'est la mise en place du pied de mail avec altermime.
altermime fonctionne très bien et même trop bien car il met dans le message 20 pieds de page.
Voici le script footer avec une restriction sur certaines adresses (fichier exlude_footer)
#!/bin/sh
# Localize these.
set -xv
INSPECT_DIR=/var/spool/filter
SENDMAIL=/usr/sbin/sendmail
# Exit codes from <sysexits.h>
EX_TEMPFAIL=75
EX_UNAVAILABLE=69
cd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; exit $EX_TEMPFAIL; }
cat >in.$$ || { echo Cannot save mail to file; exit $EX_TEMPFAIL; }
# Clean up when done or when aborting.
trap "rm -f in.$$" 0 1 2 3 9 15
grep -q "$2" /etc/postfix/exclude_footer
if [[ $? -ne 0 ]] && [[ -z `grep "X-Copyrighted-Material: entreprise" in.$$ ` ]]
then
/usr/local/bin/altermime --input=in.$$ --disclaimer=/etc/postfix/FOOTER --xheader="X-Copyrighted-Material: entreprise" || { echo Message content rejected; exit $EX_UNAVAILABLE; }
fi
$SENDMAIL "$@" <in.$$
exit $?
est ce que quelqu'un aurait une idée ?
ou une autre solution
il doit y avoir une erreur dans mon script
OS : redhat entreprise SA 3 avec dernière noyau
Postfix : 2.1.16
altermime 0.3.4
merci d'avance