Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Arno Welzel Newsgroups: de.comm.software.mailserver Subject: Re: greylisting, DKIM, reject - sinnvoll bei smarthost + rspamd Date: Thu, 21 May 2020 12:26:28 +0200 Lines: 64 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net LPrOBUvraqdrj8uwXj9ENg2W2frUC20c89ngtH7MN6Rru+mDaD Cancel-Lock: sha1:/o8q5am7GfwnHhnWIgINXIAUMag= In-Reply-To: Xref: csiph.com de.comm.software.mailserver:6232 Anton Blau: > Am 18.05.2020 um 10:24 schrieb Arno Welzel: >> Anton Blau: >> >>> Am 16.05.2020 um 12:33 schrieb Arno Welzel: >>>> Anton Blau: > >> Und was soll "Spamerkennung" bringen, wenn die Mail bereits bei GMX >> angenommen wurde? Die Idee von rspamd ist ja gerade, Mail *nicht* >> anzunehmen, wenn sie als Spam über einer gewissen Punktezahl eingestuft >> wurde. Ja rspamd lehnt über die Milter-Schnittstelle in Postfix Mails >> bereits bei der Zustellung aktiv ab. Aber das geht natürlich nur, wenn >> man die Mails selbst originär per SMTP bekommt und nicht von einem >> anderen Host - der sie bereits angenommen hta - per getmail holt. > > Die Spamerkennung sollte so laufen, dass in den Schitten getmail - > postfix - rspamd die E-Mail erhält. Rspamd sollte dort dann die > erkannten Spam-Mails im Header oder Subject markieren. Anschließend geht > das E-Mail an dovecot weiter, der das so markierte E-Mail per Sieve > automatisiert in einen Spam-Ordner verschiebt. rspamd läuft als Milter *in* Postfix. Wenn Spamfilterung für Mails via überhaupt gehen soll, muss getmail auf jeden Fall die abgeholten Mails per SMTP oder sendmail an Postfix übergeben. Dann fehlt allerdings die IP-Adresse des einliefernden Servers vom Absender. Die hat ja nur GMX gesehen. Damit fällt schon mal jede Prüfung anhand von Blacklists, Dial-Up-Adressen usw. weg. Ja, man kann immer noch inhaltlich prüfen lassen, aber in jedem Fall kann man E-Mails so nur noch als Spam kennzeichnen und ggf. in einen Spamordner schieben lassen - angenommen wurden sie ja schon. > Dazu habe ich in der /etc/postfix/main.cf > > ... > virtual_transport = lmtp:unix:private/dovecot-lmtp > ... > milter_protocol = 6 > milter_mail_macros = i {mail_addr} {client_addr} {client_name} {auth_authen} > milter_default_action = accept > smtpd_milters = inet:127.0.0.1:11332 > non_smtpd_milters = inet:127.0.0.1:11332 > ... > > aufgenommen. > > Daraus erhoffe ich die Vorteile: > > + bessere Spamerkennung durch rspamd + automatisches Lernen per Sieve-Script > + Antivirusprüfung Automatisch lernen tut rspamd selbst, dafür braucht man kein Sieve. > Sehe ich das falsch? Es ist zumindest ein ungewöhnlicher Ansatz, einen Mailanbieter wie GMX zu verwenden und dann die Nachrichten per getmail zu holen um sie lokal nochmal zu filtern. -- Arno Welzel https://arnowelzel.de