Erkennen eines bestimmten Mails ...
Walter H.
Walter.H at mathemainzel.info
Sa Dez 9 16:26:23 CET 2017
Hallo,
mein virtueller Server, welchen ich bei einem Hoster stehen habe, ist
auch als Mailserver konfiguriert;
dieser hat aber keine Postfächer selbst gespeichert sondern relayed
einfach an den Mailserver meines ISPs
auf mein Postfach weiter ...
da ich festgestellt habe, daß Mails, welche logwatch sendet, Dinge
beinhalten, welche der SPAM-Filter
vom ISP verweigert, habe ich folgendes gemacht:
am virtuellen Server im master.cf
convert unix - n n - - pipe
flags= size=262144 user=nobody argv=/etc/postfix/mailcnvt.sh
${sender} ${recipient}
im main.cf
transport_maps = hash:/etc/postfix/transport
bzw.
convert_destination_recipient_limit = 1
in der /etc/postfix/transport das:
convert.mail convert:
und das Skript mailcnvt.sh sieht so aus:
#!/bin/bash
EMAIL=$(mktemp)
cat >$EMAIL
(
echo -e -n "From: Vhost Local <#ISP-E-mail#>\n"
echo -e -n "To: #ISP-E-mail#\n"
echo -e -n "X-Mailer: VhostLocal-Cnvrt/1.0\n"
echo -e -n "Subject: Vhost Local Mail\n"
egrep --max-count=1 "^Date: " $EMAIL
echo -e -n "MIME-Version: 1.0\n"
echo -e -n "Content-Type: text/plain; charset=\"us-ascii\"\n"
echo -e -n "Content-Transfer-Encoding: 7bit\n\n"
echo -e -n "-----BEGIN BASE64 MAIL-----\n"
cat $EMAIL |base64
echo -e -n "-----END BASE64 MAIL-----\n"
)|/usr/sbin/sendmail -f #ISP-E-mail# #ISP-E-mail#
rm $EMAIL
exit 0
und das gegenteilige Prozedere läuft auf meinem lokalen Rechner, welcher
mittels fetchmail die Mails vom Postach beim ISP abholt;
hier habe ich auf die "schnelle" folgende "Erkennung" mittels
header_check realisiert
/^to: #ISP-E-mail#$/
REDIRECT ...
das funktioniert auch;
kann ich zur ein Feld im Header "erfinden" mit dessen Hilfe ich diese
Mails eindeutig erkenne?
(falls diese E-mail Adresse ein SPAM sender verwendet, würde damit
verhindert werden,
daß die Konvertierroutine angeworfen wird)
Danke,
Walter
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : smime.p7s
Dateityp : application/pkcs7-signature
Dateigröße : 3491 bytes
Beschreibung: S/MIME Cryptographic Signature
URL : <http://de.postfix.org/pipermail/postfix-users/attachments/20171209/8e98e332/attachment.bin>
Mehr Informationen über die Mailingliste postfix-users