[Eisfair] Mailfilterung mit IMAP/Dovecot

Marcus Röckrath marcus at eis.senden.germany
Do Jun 20 12:55:24 CEST 2024


Hallo Rolf,

Rolf Bensch wrote:

> ungeachtet dessen, dass Du bereits eine Lösung hast: hier hättest Du auch
> stufenweise testen/reagieren können.
> 
> if
>      $message_headers contains "\nX-Spam-Flag: YES"
> then
> if $message_headers contain "\nList-Id:"
> then
> unseen
> finish
> endif
> 
> save $home/.imapmail/.Spamverdacht
> seen
> finish
> endif

Ich bin dabei, so einiges zu vereinfachen, als Pensionär hat man ja Zeit.

Mein Desktop soll nun, da ich ihn im wesentlichen beruflich genutzt habe, 
langsam außer Betrieb gehen.

Dazu gehört auch, den Mailbetrieb von Pop auf Imap umzustellen, also mussten 
auch die bislang im Mailclient des Desktop kmail konfigurierten Filter auf 
serverseitiges Filtern umgestellt werden.

Ich habe dazu ein if .. then .. elif -Kette aufgebaut:

if
  $message_headers contains "\nX-Spam-Flag: YES" and
  $message_headers does not contain "\nList-Id:"
then
  save $home/.imapmail/.Spam

elif
  $header_from contains "root at eis" or

usw.

Die erste Regel soll keine Listenmails als Spam behandeln; gmx markiert 
gerne Mailinglisten als Spam; alle Mails, die hier durchs Raster fallen, 
müssen noch durch die anderen Filterstufen durch.

-- 
Gruß Marcus
[eisfair-Team]


Mehr Informationen über die Mailingliste Eisfair