Spamfilter unter DSM2.2 - Wie geht's?

Status
Für weitere Antworten geschlossen.

zaphod42

Benutzer
Mitglied seit
20. Jun 2009
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Moin Zusammen,

nicht zuletzt Dank dieses Forums habe ich es geschafft meinen eigenen Mail Server "aufzusetzen" (oder besser zu betreiben):). Ich nutze eine DS207+ und Selfhost für den Mail Relay und DynDNS. Und natürlich Mailstation.

Jetzt würde ich gern einen Spamfilter realisieren. Doch leider werde ich aus den bestehenden Posts nicht ganz schlau. Ich bin in der Lage über SSH auf die DS207+ zuzugreifen und habe mich auch durch den vi-Editor gekämpft, doch dann hörts bei mir wohl leider auf :(

Ich habe verstanden, dass ein Weg wohl über spamassassin führt. Könnt Ihr bitte helfen? Ich frage mich welche Programmpakete ich wo herunterladen muss. Ich bin mir auch unsicher ob diese dann über die Konsole oder über das Webinterface der DS207 zu installieren sind. Auch frage ich mich, ob die älternen Beschreibungen berücksichtigen, dass es mittlerweile auch das MailStation Paket von Synology gibt?

Vielen Dank im voraus!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Schau dazu in unser Wiki. Es scheint aber Probleme zu geben mit Spamassassin auf gewissen Diskstations. Auf meinen DS107+ kriege ich Spamassassin nicht mehr gestartet, aber auf der DS408 läuft er wie ne 1. Es gibt auch hier im Forum einen Fragesteller der so ein Problem hat. Ob es am Prozessor, der Firmware oder an perl liegt konnte ich selber noch nicht wirklich rausfinden.
Aber probiers aus und berichte hier.

Gruss

tobi
 

zaphod42

Benutzer
Mitglied seit
20. Jun 2009
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Dovecot und SpamAssassin

Moin,
erstmal vielen Dank! Mit dem Wiki habe ich es geschafft Spamassassin auf meiner DiskStation zu installieren. (Bin jetzt auf eine DS209+II umgestiegen.)

Leider scheitere ich daran, die Emails auf dem Dovecot automatisch sortieren zu lassen.

Ich habe zwar eine Anleitung von Purzel vom September 2008 im Forum gefunden, fürchte aber das die outdatet ist. Dort ist die Rede von Sieve. Dieses ist wohl Bestandteil bzw. Plugin von dovecot. Damals war wohl nachinstallieren notwendig, wobei man auf die Version achten muss. Leider habe ich keine Ahnung wie sich mit der aktuellen Firmware und MailStationPackage verhält.

Kann mir Jemand einen "Tipp" geben, was (und wie es) zu tun ist?

Grüße und Danke, Zaphod42
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Sieve kannst du auf der DS installieren. Purzels Anleitung ist ein guter Leitfaden. Da in der heutigen Firmware Dovecot dabei ist, musst du ipkg Dovecot natürlich nicht installieren. Ich habe für mich damals ein HowTo gemacht, damit ich das bei einer Neuinstallation wieder zusammenkriege (http://syno.brain-force.ch/dovecot_sieve_installieren)
 

zaphod42

Benutzer
Mitglied seit
20. Jun 2009
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Was mache ich falsch?

Hallo,

erstmal ein spätes Danke.

Ich habe versucht Spamassassin mit Postfix nach der Anleitung im Wiki (http://www.synology-wiki.de/index.php/Postfix_und_Spamassassin) an laufen zu bekommen.

Es will einfach nicht funktionieren. In /var/log/messages habe ich die Eintrag:
Mar 5 13:14:28 pipe[3825]: fatal: pipe_command: execvp /volume1/homes/roger/spamfilter.sh: No such file or directory
-ash: Mar: not found
gefunden.

Wo muss der Filter abgelegt werden?
Welcher Benutzer muss verwendet werden?

Getmail usw. habe ich ans rennen gebracht. Doch Spamassassin schafft mich.

Bin für jeden Hinweis dankbar.

Viele Grüße, Zaphod42
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Das Filterfile selber muss ausführbar sein (chmod +x). Das File wird von dem User aufgerufen für den auch die E-Mails abgeholt werden. Also ist ein Speicherort irgendwo im Userhome sicher nicht verkehrt
 

zaphod42

Benutzer
Mitglied seit
20. Jun 2009
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Was mache ich falsch...

Danke.
chmod 777 spamfilter.sh brachte keine Änderung. Ich verwende übrigens das sendmail der Mailstation (usr/syno/mailstation/sbin/sendmail. Kann es daran liegen'?'

Den verwendeten Benutzer habe ich auch nicht neu angelegt. Den hatte ich schon vor längerer Zeit im WebUI angelegt.

Was ich nicht nachvollziehen kann:
Warum muss in der master.cf in meinem Fall bei
"spamfilter unix - n n - - pipe
flags=Rq user=USER argv=/PATH/spamfilter.sh -f ${sender} -- ${recipient}"
der Benutzer roger stehen?

Es gibt doch meherere User auf der DiskStation und die master.cf gilt doch bestimmt für alle.

"Wiederum stehen zwischen den Optionen der ersten Zeile Tabs und bei der zweiten Zeile wiederum Leerzeichen. Auch diese zweite Zeile muss eingerückt werden. (Leerzeichen) USER ist der Name des Users den ihr angelgt habt und PATH der Pfad zu dem oben erstellen Shellscript."

Ist "unix" nach spamfilter eine Option? Im Wiki scheint die Trennung hier ein Leerzeichen zu sein.

Für einen weiteren Tipp wäre ich dankbar!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ist "unix" nach spamfilter eine Option? Im Wiki scheint die Trennung hier ein Leerzeichen zu sein.
Erste Zeile TABS zweite Zeile Leerzeichen. Es sieht nur aus wie ein Leerzeichen weil das Wort (spamfilter) realtiv lang ist. Wenn du ein kürzeres verwendest, dann würdest du den TAB deutlich sehen
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat