Hallo zusammen
Ich bin eigentlich glücklicher Besitzer einer DS 212+ mit mittlerweile DSM 4.0 darauf.
Da ich auf der DSM einen Mailserver bei mir betreibe, bin ich mit dem leidigen Thema SPAM konfrontiert.
Eigentlich hatte ich gehofft, dass dies in DSM 4.0 endlich gelöst wird - aber dies ist scheinbar nicht der Fall.
Folgendes: Ich will ganz einfach die SPAM Mails, welche im Mailserver durch das Setzen des Häkchens "Spam-Filter aktivieren" im E-Mail-Server der DSM Systemsteuerung als *****SPAM***** markiert werden, in den dafür ja eigentlich vorgesehenen Folder "Junk" verschieben lassen, BEVOR sie auf einem Client (iPhone, Outlook, Thunderbird etc.) landen.
Gemäss div. Foreneinträgen sollte dies mit procmail (dovecot-sieve ist mir zu kompliziert mit kompilieren etc.) problemlos möglich sein, indem man "nur" zwei Files im jeweiligen Benutzerverzeichnis erstellt:
.forward
.procmailrc
Leider tut sich so - auch nach x-mal herumexperimentieren (alles in vi auf der Konsole erstellt, Berechtigungen gesetzt, etc.) überhaupt nichts...die SPAM Mails werden nachwievor in den Posteingang geliefert.
Hat irgend Jemand in DSM 4.0 (oder 3.2) dies zum Laufen gebracht?
Ich wäre froh um jeden Tipp oder um eine einfache Anleitung zur Fehlereingrenzung, da ich nicht so versiert im Linux-Debugging bin.
Danke und Gruss,
shiver
Ich bin eigentlich glücklicher Besitzer einer DS 212+ mit mittlerweile DSM 4.0 darauf.
Da ich auf der DSM einen Mailserver bei mir betreibe, bin ich mit dem leidigen Thema SPAM konfrontiert.
Eigentlich hatte ich gehofft, dass dies in DSM 4.0 endlich gelöst wird - aber dies ist scheinbar nicht der Fall.
Folgendes: Ich will ganz einfach die SPAM Mails, welche im Mailserver durch das Setzen des Häkchens "Spam-Filter aktivieren" im E-Mail-Server der DSM Systemsteuerung als *****SPAM***** markiert werden, in den dafür ja eigentlich vorgesehenen Folder "Junk" verschieben lassen, BEVOR sie auf einem Client (iPhone, Outlook, Thunderbird etc.) landen.
Gemäss div. Foreneinträgen sollte dies mit procmail (dovecot-sieve ist mir zu kompliziert mit kompilieren etc.) problemlos möglich sein, indem man "nur" zwei Files im jeweiligen Benutzerverzeichnis erstellt:
.forward
Rich (BBCode):
"|/usr/syno/mailstation/sbin/procmail -t"
.procmailrc
Rich (BBCode):
PATH=/usr/syno/mailstation/sbin:/usr/syno/mailstation/bin
VERBOSE=off
MAILDIR=$HOME/.Maildir
DEFAULT=$MAILDIR/
LOGFILE=$HOME/procmail.log
LOCKFILE=$HOME/.lockmail
#### SPAM Handling begin
:0:
* ^X-Spam-Flag: YES
.Junk/
:0:
* ^Subject:.*(*****SPAM*****)
.Junk/
#### Spam handling end
Leider tut sich so - auch nach x-mal herumexperimentieren (alles in vi auf der Konsole erstellt, Berechtigungen gesetzt, etc.) überhaupt nichts...die SPAM Mails werden nachwievor in den Posteingang geliefert.
Hat irgend Jemand in DSM 4.0 (oder 3.2) dies zum Laufen gebracht?
Ich wäre froh um jeden Tipp oder um eine einfache Anleitung zur Fehlereingrenzung, da ich nicht so versiert im Linux-Debugging bin.
Danke und Gruss,
shiver