Thats one of the examples I tried here but its not working... I receive the message like if it has not been through the filter.
Em seg., 27 de fev. de 2023 às 11:23, natan <[email protected]> escreveu: > Hi > Auto added footer is very bad but nn one of server i have: > > smtp inet n - n - - smtpd -o > content_filter=stopka > > stopka unix - n n - - pipe > flags=Rq user=filter argv=/home/filter/add_filter.sh -f ${sender} -- > ${recipient} > > > #!/bin/sh > INSPECT_DIR=/home/filter/filter > SENDMAIL=/usr/sbin/sendmail > > EX_TEMPFAIL=75 > EX_UNAVAILABLE=69 > > # Clean up when done or when aborting. > trap "rm -f in.$$" 0 1 2 3 15 > > # Start processing. > cd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; exit > $EX_TEMPFAIL; } > > cat >in.$$ || { echo Cannot save mail to file; exit $EX_TEMPFAIL; } > > /usr/bin/altermime --input=in.$$ \ > --disclaimer=/home/filter/stopka.txt \ > --disclaimer-html=/home/filter/stopka.html \ > > $SENDMAIL "$@" <in.$$ > > exit $? > > W dniu 27.02.2023 o 15:08, Rafael Azevedo pisze: > > Hi there, > > I was doing a research about how to implement an outgoing email filter. > > For every sent message we want to add a footer with a counter. > > I've tried to add the "content_filter" tag as shown: > > smtp inet n - n - 50 smtpd > -o content_filter=footer > > > footer unix - n n - - pipe > flags=Rq user=myuser argv=/home/postfix/tag.sh ${sender} ${recipient} > > But the messages doesn't seem to be filtered. > > $ postconf | grep content_filter > content_filter = (empty) > > > Is this supposed to work? Is there a workaround for this? > > Huge thanks. > > R > > > > > -- >
