🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.admin
Article #4939

Re: Whitelist Frage

#4939
From: Matthias Leisi
Date: Fri, 17 Sep 2004 19:24
93 lines
4161 bytes
Stephan Goeldi in ch.admin:

> Irgendwas versteh ich bei Whitelist Eintr�gen scheinbar nicht so ganz.
> Das folgende Hegi- oder F�rst-Mail erhaltet ein Kunde, weil der Absender
> angeblich in seiner Whitelist sei. Hier der Header (der Domain des Kunden
> heisst hier einfach firma.ch:
>
> [snip und umformatiert]
> An: internet@firma.ch 
> Von: schwarzeslips@psicorps.com
> [..]
> Was ich nicht verstehe, warum meldet SpamAssassin USER_IN_WHITELIST wenn
> schwarzeslips@psicorps.com das gar nicht ist?
> 
> BTW: *@firma.net und *@firma.ch sind sehr wohl in der Whitelist. Liegt es
> daran? Gibt es da ein Workaround?

whitelist_from geht nicht nur auf das From: in der Nachricht
("RFC-2822-From"), sondern auch auf andere m�gliche
Absender-Adressen (s. [1]). Wahrscheinlich stand eine
Mailadresse aus der eigenen .net/.ch-Domain in einem dieser
Header (oder eine andere Adresse, die zuf�lligerweise auf ein
whitelist_from gepasst hat).

Zudem: whitelist_from ist relativ unsicher, da es sich auf beliebig
f�lschbare Absenderadressen st�tzt. Wesentlich besser ist
whitelist_from_rcvd, welches einen Whitelist-Eintrag nur dann
beachtet, wenn das Mail von einem passenden Host eingeliefert
wurde. Beispiel:

whitelist_from_rcvd *@astrum.ch net.astrum.ch

Alle Mails von der Domain astrum.ch sind gewhitelistet, wenn sie
von einem Host stammen, dessen Reverse DNS auf "net.astrum.ch"
endet. 

SpamAssassin verwendet die auf den letzten
trusted_networks-Eintrag folgenden Received:-Header um den
einliefernden Host zu bestimmen. Wenn der Mailserver, auf dem
SpamAssassin l�uft (mail-in.example.com), beispielsweise in
einem fiktiven Netz 1.2.3.0/24 liegt, w�rde das wie folgt
aussehen:

--- /etc/mail/local.cf ---
trusted_networks 1.2.3.0/24
whitelist_from_rcvd *@astrum.ch net.astrum.ch
--- cut ---

Der Whitelist-Eintrag w�rde damit bei folgendem Mail greifen:

| Received: from mail.astrum.ch (trillian.net.astrum.ch [213.144.132.251])
|	by mail-in.example.com (Postfix) with ESMTP id 59E4261473;
|	for <foo@example.com>; Fri, 17 Sep 2004 19:57:23 +0200 (CEST)
| Received: <irrelevant>
| [..]
| To: foo@example.com
| From: matthias@astrum.ch

Bei folgendem Mail w�rde der Whitelist-Eintrag nicht greifen:

| Received: from example.org (some-dialup.bigISP.invalid [4.3.2.1])
|	by mail-in.example.com (Postfix) with ESMTP id 4067B2B05F;
|	for <foo@example.com>; Sun, 12 Sep 2004 05:46:22 +0200 (CEST)
| Received: <irgendwas gef�lschtes>
| [..]
| To: foo@example.com
| From: matthias@astrum.ch

Ja, den Effekt k�nnte man auch mit SPF haben, und erst noch
wesentlich weniger wartungsintensiv...

Btw., wenn wir schon bei den Received:-Zeilen sind: Viele
Spammer melden sich im HELO mit dem Domainnamen oder der
IP-Adresse des Zielsystems. Das kommt in den wenigsten
Situationen legitimerweise vor, so dass sich die folgende Regel
anbietet:

header ML_HELO_1   Received =~ /from example\.com/i
header ML_HELO_2   Received =~ /from 1\.2\.3\.4/i

score  ML_HELO_1   <irgend ein absurd hoher Score>
score  ML_HELO_2   <irgend ein absurd hoher Score>

(Falls es einige legitime F�lle gibt, kann man die mit einer
Meta-Rule abfangen; je nach Mailserver muss man das Format etwas
anpassen.)

-- Matthias

[1] http://spamassassin.apache.org/doc/Mail_SpamAssassin_Conf.html 

-- 
Brain-Log                               http://matthias.leisi.net/
Technical Details
Message-ID: <39qr12-ru8.ln1@msgid.astrum.ch>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mail
References: <pan.2004.09.17.10.52.30.315176@usable.ch>

Show Full Headers
Complete Article Headers
X-Google-Thread: 11008d,382c024608452838
X-Google-Attributes: gid11008d,public
X-Google-Language: GERMAN,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mail
From: Matthias Leisi <matthias@astrum.ch>
Newsgroups: ch.admin
Subject: Re: Whitelist Frage
Date: Fri, 17 Sep 2004 19:24:51 -0000
Lines: 93
Message-ID: <39qr12-ru8.ln1@msgid.astrum.ch>
References: <pan.2004.09.17.10.52.30.315176@usable.ch>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de AZn57YniolhFazFhPIeCdw7hEwW2ufWwxPoaLfIN1av+mMVVs=
X-Orig-Path: msgid.astrum.ch!news
User-Agent: slrn/0.9.7.3 (Linux)