[Postfixbuch-users] Body Checks scheinen nicht zu greifen
Bernd Schmelter
benn at chefe.dyndns.org
Do Sep 11 18:16:18 CEST 2003
Jan Theofel wrote:
>
> Hallo zusammen,
>
> ich habe bei mir in der body-checks folgende Zeilen eingetragen:
>
> /dealsbyhour\.biz/ 550 user unknown (debug info 0x00000002)
> /bigsalesxz\.com/ 550 user unknown (debug info 0x00000002)
[...]
> <img src=http://bigsalesxz.com/pics/gv3.jpg border=0 alt="please wait..." width=514 height=345></a><br><br><a href=http://www.dealsbyhour.biz/bek/>Delete me</a></p></body></html>
[...]
Ich habe fast das gleiche Problem mit header_checks.
Ich filtere auf charset im Header.
main.cf: header_checks = regexp:/etc/postfix/header_checks
header_checks:
/charset=(BIG-5|"BIG-5")$/ REJECT ...don't like SPAM
So funktioniert es.
Merkwürdigerweise funktioniert es mit der direkten Angabe des
Errorcodes nicht. Die Mail geht auch einfach durch bei:
/charset=(BIG-5|"BIG-5")$/ 554 ...don't like SPAM
(Mein Problem ist, dass ich unbedingt Errorcode 554 ausgeben will.)
Für Deinen Fall sollte es also funktionieren, wenn Du die 550 durch
REJECT ersetzt und in die main.cf die zeile:
body_checks = regexp:/etc/postfix/body_checks einträgst.
(Bei REJECT wird eh 550 als Errorcode ausgegeben.)
Der Syntax mit der direkten Angabe des Errorcodes scheint bei Header
und Bodychecks einfach nicht zu gehen :-(
Zu Deiner Frage nach "\." oder nur "."
Die gleiche Frage träfe ja für meine Anführungsstriche zu.
Funktioniert aber ohne "\".
[...]
Ich nutze hier Postfix 2.0.15 mit TLS-Patch.
MfG
Benn
--
#250319 - http://counter.li.org
Mehr Informationen über die Mailingliste Postfixbuch-users