Page 1 of 1

Content-Transfer-Encoding: base64 wird nicht geblockt ...

Posted: 2004-01-06 09:12
by caterham
Hallo Leute,

ich nutze zur Spam-Bekämpfung die Regular-Expressions mit Postfix. Das funktioniert auch ganz gut und ich möchte auch nicht über Sinn oder Unsinn dieser Methode diskutieren. Sie funktioniert soweit ganz gut.

Nur hab ich noch ein Problem. Ich möchte alles Mails, die mit "base64" codiert sind, ablehnen. Die kann ich mit meinem Mail-Programm sowieso nicht lesen und wer mir was schicken soll, kann das auch auf andere Weise tun. Als Erkennung dachte ich, reicht es im Header der Mail nach der Zeile "Content-Transfer-Encoding: base64" zu suchen. Natürlich suche ich nach div. Varianten wie z. Bsp. kein Space zwischen : und base und solche Sachen. Leider werden diese Mails von Postfix aber nicht geblockt. Sie kommen ungehindert durch. Sonst funktionieren alle meine Regeln, die ich auch diese Art und Weise definiert habe. Und das sind ne ganze Menge. In der Mail selbst steht dann die Zeile "Content-Transfer-Encoding: base64" auch immer drin. Nur wurde sie nicht erkannt. Warum auch immer. Hat jemand eine Idee, woran das liegen kann? Ich bin mittlerweile ratlos.

Danke für Eure Hilfe.

Axel

Re: Content-Transfer-Encoding: base64 wird nicht geblockt ...

Posted: 2004-01-06 12:52
by jlinker
Zeig mal Deine reg-Expression bitte. Welche Postfix Version hast Du im Einsatz?

Re: Content-Transfer-Encoding: base64 wird nicht geblockt ..

Posted: 2004-01-06 13:15
by Joe User
Caterham wrote:Ich möchte alles Mails, die mit "base64" codiert sind, ablehnen. Die kann ich mit meinem Mail-Programm sowieso nicht lesen
Welcher MUA?

Re: Content-Transfer-Encoding: base64 wird nicht geblockt ...

Posted: 2004-01-07 00:30
by caterham
postconf zeigt: mail_version = 2.0.14

So sehen die regexp's aus.

Code: Select all

/^Content-Transfer-Encoding:.*base64/ REJECT
/^Content-Transfer-Encoding:*base64/ REJECT
/Content-Transfer-Encoding:*base64/ REJECT
/^Content-Transfer-Encoding: base64/ REJECT
Axel

Re: Content-Transfer-Encoding: base64 wird nicht geblockt ..

Posted: 2004-01-07 00:32
by caterham
Joe User wrote:
Caterham wrote:Ich möchte alles Mails, die mit "base64" codiert sind, ablehnen. Die kann ich mit meinem Mail-Programm sowieso nicht lesen
Welcher MUA?
KMail unter SuSE 9. Ich will die base64 codierten Mails aber auch gar nicht lesen können. Wie bereits gesagt, wer mir was schicken will, was ich lesen soll, kann mir text-only schicken, zur Not auch text/html.

Re: Content-Transfer-Encoding: base64 wird nicht geblockt ...

Posted: 2004-01-07 15:09
by arachon
Die Zeile Content-Transfer-Encoding ist IMHO im Body, nicht im Header der EMail -> filterst Du gegen den Header oder den Body der EMail ? Funktionieren Body-Checks mit Deiner Postfix-Version ?

Re: Content-Transfer-Encoding: base64 wird nicht geblockt ...

Posted: 2004-01-07 15:13
by caterham
Arachon wrote:Die Zeile Content-Transfer-Encoding ist IMHO im Body, nicht im Header der EMail -> filterst Du gegen den Header oder den Body der EMail ? Funktionieren Body-Checks mit Deiner Postfix-Version ?
Kann mir kaum vorstellen, dass das im Body steht. Sonst wäre das doch auch schon encoded. Wenn ich mir die Mails mit dem Postfix Modul von Webmin anschaue, habe ich das Content-Transfer... im Header stehen.
Ich filtere aber gegen den Header UND den Body. Natürlich mit anderen Regeln. Im Body-File hab ich die Regel aber auch drin, und die Mails werden nicht geblockt. Die Body-Checks sonst funktionieren prima.