Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.
Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.
Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier
) - bereits angelegt wurden, beispielsweise über den Station Manager von Synology. Ansonsten lässt sich ein Benutzer auch mit adduser und passwd direkt auf der Konsole anlegen.Hans:x:1027:100:Hans Muster:/nonexist:/sbin/nologin
base_dir = /opt/var/run/dovecot
protocols = imap pop3
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log
default_mail_env = maildir:/home/%u/mailbox
kill `cat /opt/var/run/dovecot/master.pid`
kill -HUP `cat /opt/var/run/dovecot/master.pid`
chmod 777 /opt/var/run/dovecot
chmod 777 /opt/var/run/dovecot/login
[options]
delete = true
message_log = ~/.getmail/log
[retriever]
type = SimplePOP3Retriever
server = pop3.gmx.de
port = 110
username = Hans
password = StrengGeheim
use_apop = false
timeout = 180
delete_dup_msgids = false
[destination]
type = Maildir
path = ~/mailbox/
user = Hans
filemode = 0600
#!/bin/sh
/opt/bin/getmail -q -d --recfile /home/Hans/.getmail/gmx.rc
*/15 * * * * /home/Hans/getmail.sh &>/dev/null
chown Hans:users /opt/var/cron/crontabs/Hans
chmod 0600 /opt/var/cron/crontabs/Hans
rewrite_header_Sibject *****SPAM*****
required_score 5.0
use_bayes 1
bayes_auto_learn 1
bayes_ignore_header X-Bogosity
bayes_ignore_header X-Spam-Flag
bayes_ignore_header X-Spam-Status
bayes_ignore_header X-getmail-filter-classifier
#!/bin/sh
echo "Starting spamd"
/opt/bin/spamd -d -c -m 1 --max-con-per-child=100 --pidfile=/var/run/spamd.pid -p 783
[filter-spamassassin]
type = Filter_external
path = /opt/bin/spamc
allow_root_commands = true
arguments = ("-s 250000", "-p 783", "-u Hans", )
lib90_cmusieve_plugin.la -> /opt/lib/dovecot/
lib90_cmusieve_plugin.lai -> /opt/lib/dovecot/lda/
lib90_cmusieve_plugin.a -> /opt/lib/dovecot/lda/
lib90_cmusieve_plugin.la -> /opt/lib/dovecot/lda/
lib90_cmusieve_plugin.so -> /opt/lib/dovecot/lda/
sievec -> /opt/liebexec/dovecot/
sieved -> /opt/liebexec/dovecot/
protocol lda {
postmaster_address = root@localhost
mail_plugins = cmusieve
}
require "fileinto";
if header :contains "subject" ["***** SPAM *****"] {
fileinto "SPAM";
} else {
keep;
}
[destination]
type = MDA_external
path = /opt/libexec/dovecot/deliver
arguments = ("-e", )
CREATE DATABASE roundcubemail;
GRANT ALL PRIVILEGES ON roundcubemail.* TO username@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
POP3 --> --> maildir (INBOX) <--> <--> RoundMail
POP3 --> getmail --> SpamAssassin --> Sieve --> maildir (SPAM) <--> dovecot --> POP3
IMAP --> --> maildir (Filter) <--> <--> IMAP


*/15 * * * * root su user -c 'sh /path/to/home/user/getmail.sh'
# sa-learn --spam /path/to/folder/spam
# sa-learn --ham /path/to/folder/ham

Hm... also es stimmt schon, dass man beim getmail-Script auf die Rechte achten muss, aber bei mir funktioniert das auch ohne root...Bei der manuellen Methode bin ich ja als root angemeldet und führe das Script als user mit su user aus. Das war dann bei mir die Lösung:
Ich muss den cron job als root aufrufen.
Und flupps sind die Emails alle 15 Minuten im EingangCode:*/15 * * * * root su user -c 'sh /path/to/home/user/getmail.sh'

Ja, das stimmt.Hier als kleine Ergänzung der Tipp, dass die statistischen Wortfilter trainiert werden müssen und zwar am besten mit tausenden von Emails.
Allerdings gibt es auch die Möglichkeit, vordefinierte Regelsätze einzuspielen. Damit liefert bei mir der SA auch ohne Training schon sehr gute Ergebnisse.Das Script gehört dem User. Der User und die Usergruppe dürfen zugreifen (chmod 0770). Könnte es ggf sein, dass es Probleme gibt mit mehreren Usern auf die gleiche Mailbox zuzugreifen. Die jeweiligen Benutzer sind in einer eigenen gemeinsamen Gruppe zusammengefasst und haben das gleich Homeverzeichnis. Ich verwende der ipkg Cron, also den nachinstalliertenHast du mal geschaut, welche Rechte das Script und die Unterordner haben und wie die Einstellungen für Besitzer und Gruppe dafür aussehen?
Verwendest Du das "noramle" cron oder das "nachinstallierte"?
Ja, das stimmt.Allerdings gibt es auch die Möglichkeit, vordefinierte Regelsätze einzuspielen. Damit liefert bei mir der SA auch ohne Training schon sehr gute Ergebnisse.

Naja, ich bekomme so schon rund 500 SPAMs pro Tag auf meinen diversen Accounts, das reicht mir. 
...poste doch einfach mal Deine Mail-Adresse hier rein, dann bekommst Du bestimmt genug Spam zum Trainieren![]()

[options]
delete = true
....
[retriever]
.
.
delete_dup_msgids = false
Oder man legt die home-Verzeichnisse nicht in /home sondern in /volume1/home an!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ACHTUNG
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
vor einem firmware update auf die aktuelle .220 unbedingt den /home ordner sichern...
dieser wurde bei mir vom update komplett gelöscht.
(backup hat mich gerettet - man weiß ja nie ;-) )
Das wird dann auch beim Update ned überschrieben. Gerade gestern FW 7.22 draufgemacht und getmail.sh lief beim nächsten Aufruf durch Cron als ob nix gewesen wäre 
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.