Frage: Mail mit leerem oder statischem Inhalt als Reaktion auf Posteingang generieren [Nachtrag]

Walter H. Walter.H at mathemainzel.info
Di Nov 28 07:12:02 CET 2023


optimiertes Skript

if [ "${3,,}" == "huehnerstall at bauernhof.bla" ]; then
   (
      echo -e -n  "From: $2\n"
      echo -e -n "To: bauer.heinz at bauernhof.bla\n"
      echo -e -n "Subject: Es gibt Zoff im Stall\n\n"
   ) |/usr/sbin/sendmail -f $2 bauer.heinz at bauernhof.bla
fi

cat |/usr/sbin/sendmail -G -i "$@"
exit $?

je nachdem was da alles gemacht werden soll,
kann diese optimierte Variante od. muss auf die Variante unten 
zurückgegriffen werden;

ich hab das bei mir f. einen ganz anderen Zweck im Einsatz:  jedes Mail, 
welches ankommt wird gespeichert

cp $EMAIL "/var/spool/mailfilter/store/mail.$(date +%s).$$"

per cronjob wird dieser Ordner einmal in der Woche wegkopiert;


On 27.11.2023 20:17, Walter H. via postfix-users wrote:
> das kann man auch mit Postfix machen: 
> http://www.postfix.org/FILTER_README.html#simple_filter
>
> im master.cf
>
> fügt man folgendes hinzu
>
> nach der Zeile smtp  inet n ...
> fügt man diese Zeile ein:
> -o content_filter=myhook:dummy
>
> und am Ende fügt man das hinzu
>
> myhook  unix    -       n       n       -       3       pipe
>   flags=Rq user=mailfilter argv=/etc/postfix/my-fltr.sh -f ${sender} 
> ${recipient}
>
> das Skript:
>
> EMAIL="/tmp/mail.$$"
>
> # Exit codes from <sysexits.h>
> EXIT_TMPFAIL=75
> EXIT_UNAVAIL=69
>
> # Clean up when done or when aborting
> trap "rm -f $EMAIL" 0 1 2 3 15
>
> cat >$EMAIL || {
>   echo "4.0.0 Storage failed."
>   exit $EXIT_TMPFAIL
> }
>
> if [ "${3,,}" == "huenerstall at bauernhof.bla" ]; then
>   (
>      echo -e -n  "From: $2\n"
>      echo -e -n "To: bauer.heinz at bauernhof.bla\n"
>      echo -e -n "Subject: Es gibt Zoff im Stall\n\n"
>   ) |/usr/sbin/sendmail -f $2 bauer.heinz at bauernhof.bla
> fi
>
> cat $EMAIL |/usr/sbin/sendmail -G -i "$@"
> exit $?
>
> auch kann man hier z.B. ein SMS versenden, was auch immer ...
>
> Grüße,
> Walter
>
>
>


-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/pkcs7-signature
Dateigröße  : 3550 bytes
Beschreibung: S/MIME Cryptographic Signature
URL         : <https://de.postfix.org/pipermail/postfix-users/attachments/20231128/054ff15e/attachment-0001.p7s>


Mehr Informationen über die Mailingliste postfix-users