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