• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] Quellen für Anti-Virus/Anti-Spam-Einrichtung

Status
Für weitere Antworten geschlossen.
Hallo Forum,

suche Quellen in denen die Einrichtung eines Anti-Virus- und/oder Anti-Spam-Programms für KMail bzw. Antivirus-Scanner verständlich beschrieben werden.
Wäre ebenso für eigene Empfehlungen zu entsprechenden Programmen dankbar!
Habe hierzu weder im Benutzer- noch Admin-Handbuch von SuSE 9.2 Prof. etwas gefunden.
In den verschiedenen Foren leider auch keinen Erfolg gehabt. Liegt an mir, da "Newbie", aber sehr lernwillig.
Bin für jeden Quellenhinweis und/oder eigenen Beitrag dankbar.

Freue mich auf zahlreiche(?) Beiträge.

Dank und Gruß

Newbie59Lev :)
 

crazyrolf

Advanced Hacker
Hallo,

für Anfänger geeignet:
Yast aufrufen
software installieren drücken
suchen nach "spam"

bogofilter
perl-spamassassin
spamassassin

haken dran machen und installieren.

Für Viren:
Genau so, nur nach "Virus" suchen.

amavisd-new
antivir

haken dran und installieren.

Dann kannst du im KMail unter EXTRAS den anti spam und den anti virus assistenten starten.
 
OP
N

Newbie59Lev

Member
Hallo crazyrolf,

danke für Deine Tipps.
Gesagt, getan, nur werden Mails trotz KMail-Einstellungen weder auf Spam noch nach Viren überprüft.
Was muß ich wo noch zusätzlich einstellen?

Gruß

Newbie59Lev :)
 

crazyrolf

Advanced Hacker
Ups

gute Frage.

Ich selbst mach das über Postfix.
Mails werden mit fetchmail abgerufen, dann an Postfix zugestellt, dabei auf Vieren und unerwünschte Mails überprüft.
Mit hilfe der Dateien, body_checks, header_checks, mime_header_checks und amavis_new.

Hast du den Rechner nach der Installation mal neu gestartet?
 
OP
N

Newbie59Lev

Member
fetchmail - da war doch was?!

Habe Dienst vor einiger Zeit aufgrund eines Beitrags in diesem Forum deaktiviert, da auch bei mir Mails nicht ankamen.
Seit Deaktivierung von fetchmail läuft bei mir alles problemlos.

Gibt es eine andere Möglichkeit ohne Aktivierung dieses Dienstes?

Was heisst übrigens "Ich selbst mach das über Postfix"? Wie wird das gemacht?

Schönen Gruß

Newbie59Lev :)
 

crazyrolf

Advanced Hacker
Wie?

Als erstes muss du deinen MTA (Postfix) konfigurieren.
Dazu im Yast unter Netzwerkdienste - Mail Transfer Agent einen Haken bei Virusüberprüfung aktivieren machen.
Solltest du dich gegenüber deinem smtp-Server Authentifizieren müssen, kannst du dies auch hier einrichten.

Möglicherweise wirst du dazu aufgefordert die SuSE DVD einzulegen, damit die benötigten Dateien (Pakete) installiert werden können.

Du solltest auch mit Yast Software installieren, AntiVir installieren.

fetchmail holt dann die Mail ab und übergibt sie an Postfix.

Hierbei werden die Mails auf Viren geprüft.
Dies ist automatisch in der master.cf so eingestellt, wenn du den ersten Schritt gemacht hast.
master.cf
smtp inet n - n - 2 smtpd -o content_filter=smtp:[127.0.0.1]:10024

Für die Inhalte, Absender, Subjekt sind die Dateien body_checks, header_checks und mime_header_checks zuständig.
Diese kannst du belibig anpassen.
Wenn du also z.B. keinen Newsletter von GMX haben möchtest, macht du einen Eintrag in die body_checks der z.B. so aussieht.
/GMX Magazin/ DISCARD wird Gelöscht
/Liebes GMX Mitglied/ DISCARD GMX wird gelöscht

Diese Mails werden dann sofort beim eintreffen gelöscht, ohne das du es merkst, die sind einfach weg.

Die genannten Dateien müssen in die main.cf eingebunden werden.

mime_header_checks = regexp:/etc/postfix/mime_header_checks
header_checks = regexp:/etc/postfix/header_checks
body_checks = regexp:/etc/postfix/body_checks

Wo bekommst du die?
z.B. bei mir auf der Webseite.
http://www.hambach-web.de/downloads/

Damit sollte dein Postfach recht sauber bleiben.
 
OP
N

Newbie59Lev

Member
Hallo crazyrolf,

Als erstes muss du deinen MTA (Postfix) konfigurieren.
Dazu im Yast unter Netzwerkdienste - Mail Transfer Agent einen Haken bei Virusüberprüfung aktivieren machen.
Solltest du dich gegenüber deinem smtp-Server Authentifizieren müssen, kannst du dies auch hier einrichten.
erledigt

Du solltest auch mit Yast Software installieren, AntiVir installieren.
erledigt

Hierbei werden die Mails auf Viren geprüft.
Dies ist automatisch in der master.cf so eingestellt, wenn du den ersten Schritt gemacht hast.
master.cf
smtp inet n - n - 2 smtpd -o content_filter=smtp:[127.0.0.1]:10024
stimmt, ist so.

Die genannten Dateien müssen in die main.cf eingebunden werden.

mime_header_checks = regexp:/etc/postfix/mime_header_checks
header_checks = regexp:/etc/postfix/header_checks
body_checks = regexp:/etc/postfix/body_checks

Wo bekommst du die?
z.B. bei mir auf der Webseite.
Habe Dateien von Deiner Website runtergeladen.
Muß ich die main.cnf jetzt mit "root"-Rechten exakt um die nachfolgenden Einträge editieren, nachdem ich die drei "checks" zuvor in das Verzeichnis "/etc/postfix/" kopiert habe?

mime_header_checks = regexp:/etc/postfix/mime_header_checks
header_checks = regexp:/etc/postfix/header_checks
body_checks = regexp:/etc/postfix/body_checks

Und zuletzt dann den fetchmail-Dienst wieder aktivieren, richtig?

Frage lieber noch einmal nach, bevor ich etwas falsch verstanden habe.

Gruß

Newbie59Lev :)
 
OP
N

Newbie59Lev

Member
Hallo crazyrolf,

stelle soeben fest, dass die von mir vorgenommenen KMail-Einstellungen für den Anti-Spam- und Anti-Virus-Assistenten nicht übernommen werden. Trotz korrektem Einrichtungsabschluss mit dem Button "Abschließen" sind die Einstellungen bei nochmaligem Aufruf verschwunden. Sollten für Anti-Spam nicht "automatisch" Ordner wie Spam, No-Spam o.ä. angelegt werden?

Gruß

Newbie59Lev :)
 

crazyrolf

Advanced Hacker
zu den header_checks usw.

ja die musst du als root in die datei main.cf einbauen.

exakt so wie da oben steht.

die 3 Dateien haben auch nur root lese und schreibrechte.

danach musst du auch als root in der konsole ein
"rcpostfix restart"

eingeben.

Das mit den Einstellungen von KMail kannst jetzt vergessen.

Neues Konto in KMail einrichten.
Das alte nannst du dann löschen.

bzw. nur bei KMAil einrichten - Konten

Empfang = Lokales Postfach /var/mail/dein_username

Versand = sendmail

ändern!
 

crazyrolf

Advanced Hacker
wenn das alles so weit läuft müssen wir noch einen schlüssel für AntiVir auf deren Webseite besorgen, ist für privat kostenlos.

Dann schreiben wir noch einen cron, um das AntiVir auf dem neuesten Stand zu halten.
 

crazyrolf

Advanced Hacker
logo ja:

ein Beispieleintrag für die etc/fetchmailrc:

poll pop.gmx.net
proto pop3
user "user@gmx.de"
pass "123456"
is dein_unsername_linux
nokeep
fetchall
 

crazyrolf

Advanced Hacker
der Sinn des ganzen ist ja, das Fetchmail die Mails abholt und an Postfix übergibt.
Hierbei werden die mails dann auf Viren überprüft und die 3 check_dateien angewand.

Soweit verstanden?

Dies kannst du sogar sehen, wenn du in der Konsole als root mal volgendes eingiebst und dann dein Fenster beobachtest wenn du eine Mail versendest oder empfängst.

# tail -f /var/log/mail
 
OP
N

Newbie59Lev

Member
Bin als root angemeldet, kann in main.cnf aber nichts editieren.
Sicher ganz banaler Newbie-Fehler, Sorry!

Gruß

Newbie59Lev :)
 

crazyrolf

Advanced Hacker
Am einfachsten geht das, wenn du als user ganz normal angemeldet bist und dann den Konqueror im Systemverwaltungsmodus öffnest.

K-Menü
System
Dateiverwaltung
Konqueror im Systemverwaltungsmodus öffnen

Zur gewünschten datei browsen, rechte Maus auf Datei (main.cf)
öffnen mit kwrite.
 
OP
N

Newbie59Lev

Member
Hallo crazyrolf,

Zur gewünschten datei browsen, rechte Maus auf Datei (main.cf)
öffnen mit kwrite.
erledigt

danach musst du auch als root in der konsole ein
"rcpostfix restart"
erledigt

Neues Konto in KMail einrichten.
Das alte nannst du dann löschen.

bzw. nur bei KMAil einrichten - Konten
Möchte meinen persönlichen Ordner samt Unterordnern und darin befindliche Mails behalten. Wie habe ich hier vorzugehen? Hatte zuletzt das Problem, dass beim Kopieren per mc nachfolgender Fehler ausgewiesen wird "Kann chown nicht auf Verzeichnis "/windows/F/home~h.index.sorted" anwenden. Die Operation ist nicht erlaubt (1)", welcher das Sichern vom Verzeichnis Mail inkl. Persönlicher Ordner nebst Unterordner und Mails verhindert.

Gruß

Newbie59Lev :)
 
OP
N

Newbie59Lev

Member
Hallo crazyrolf,

fetchmail-Dienst im Runlevel-Editor nicht vorhanden, d.h. kann diesen dort nicht aktivieren. Muß er neu installiert werden? Wenn ja, wo?

Zwischenzeitlich zweites Konto unter KMail angelegt und als Standard definiert.

Gruß

Newbie59Lev :)
 
OP
N

Newbie59Lev

Member
War mal wieder zu schnell.
Sehe gerade, dass ich den Empfang und Versand bzgl. Einstellung "Standard" gar nicht ändern kann.
Habe somit zweites Konto, beim Versand wird mir aber weiterhin smtp als Standard ausgewiesen.

Gruß

Newbie59Lev :)
 

crazyrolf

Advanced Hacker
deine mails bleiben alle da wo sie sind.

du musst ja nur die Änderungen bei Versand und Empfang machen.

Alte Einstellung POP
Mails werden direkt per pop auf dem Server abgeholt und dann in den Ordner von KMail gelegt.

Neue Einstellung:

Mails werden von Fetchmail abgeholt, an Postfix übergeben und dann in deinen Mailordner gelegt, danach wieder von KMail abgeholt und den den Ordner von KMail geschoben.

Also am Ende sind die Mails da wo sie jetzt auch sind.

Fetchmail im yast unter Software installieren, dann die fetchmailrc anpassen, danach im Runlevel aktivieren.
 

crazyrolf

Advanced Hacker
Bei Versand oder Empfang ist immer das Standard was oben steht!

Kannst du mit den Pfeiltasen verschieben.
 
Status
Für weitere Antworten geschlossen.
Oben