Spam von gmail.com und yahoo

J. Fahrner jf at fahrner.name
Di Sep 4 09:57:16 CEST 2018


Am 2018-09-03 13:46, schrieb J. Fahrner:
> Am besten gefällt mir Roberts Vorschlag, From: und Reply-To: zu
> vergleichen. Nur wenn beides Freemail ist und sie sich unterscheiden,
> dann blocken. Kriegt man aber mit header_checks nicht hin. Müsste man
> irgendwie ins Spamassassin reinbasteln oder in rspamd. Da mir SA
> bisher nie so richtig gefallen hat (Konfiguration komplex und
> unübersichtlich, und Trefferrate schlecht) stelle ich gerade auf
> rspamd um. Muss mich da aber erst reinfuchsen.

So, klappt mit rspamd wunderbar. War zwar etwas mühsam weil die lua 
module etwas spärlich dokumentiert sind, aber nun läuft meine Regel. 
Falls es jemand brauchen kann, hier der lua Code:
========================================
-- Requires freemail maps loaded in multimap
local function freemail_reply_neq_from_addr(task)
   local frt = task:get_symbol('FREEMAIL_REPLYTO')
   local ff  = task:get_symbol('FREEMAIL_FROM')
   local reply_to = task:get_header('Reply-To')
   local mail_from = task:get_from()
   if (frt and ff and reply_to ~= mail_from)
   then
     return true
   end
   return false
end


rspamd_config:register_symbol({
   name = 'FREEMAIL_REPLYTO_NEQ_FROM',
   callback = freemail_reply_neq_from_addr,
   description = 'Freemail From and Reply-To, but to different Freemail 
addresses',
   score = 10.0,
   group = 'headers',
})
rspamd_config:register_dependency('FREEMAIL_REPLYTO_NEQ_FROM', 
'FREEMAIL_REPLYTO')
rspamd_config:register_dependency('FREEMAIL_REPLYTO_NEQ_FROM', 
'FREEMAIL_FROM')
===========================================

Einfach in /etc/rspamd/rspamd.local.lua reinkopieren.
Rspamd hat übrigens eine Liste mit über 3000 Freemailern im Bauch.

Jochen


Mehr Informationen über die Mailingliste postfix-users