SpamAssassin viele Fragen...

  • 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

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Hallo, nachdem SA nun läuft, möchte ich Ihn anlernen.

Das funktioniert aber mal wieder, wie soll es auch anders sein, nicht richtig.

Ich habe schon alle Dinge, die Jahlives oben angesprochen hat geändert.

Trotzdem bekomme ich bei
Rich (BBCode):
sa-learn --progress --spam|--ham /volume1/homes/Ronald/.Maildir/.Junk/{cur,new}

den Fehler: -ash: sa-learn: not found
-ash: --ham: not found
 
Noch zwei kleinere Dinge.

Wenn ich volume1/homes/root eingebe, dann sagt die Konsole mir, dass ich kein rootverzeichnis habe. Muß ich das erst noch erstellen?

Und was ist mit spamassassin -D --lint gemeint?
 
Hallo, nachdem SA nun läuft, möchte ich Ihn anlernen.

Das funktioniert aber mal wieder, wie soll es auch anders sein, nicht richtig.

Ich habe schon alle Dinge, die Jahlives oben angesprochen hat geändert.

Trotzdem bekomme ich bei
Rich (BBCode):
sa-learn --progress --spam|--ham /volume1/homes/Ronald/.Maildir/.Junk/{cur,new}
den Fehler: -ash: sa-learn: not found
-ash: --ham: not found
Hast du im File sa-learn File als erste Zeile auch den Perlpfad korrekt angegeben? (post mal die erste Zeile hier)
Ist die Datei sa-learn auch wirklich ausführbar? (chmod +x gemacht)
Und wieso übergibst du sa-learn sowohl spam als auch den ham Parameter? Es geht nur entweder oder!
 
Zuletzt bearbeitet:
Erste Zeile aus sa-update:

#!/opt/bin/perl -T -w


Erste Zeile sa-learn:

#!/opt/bin/perl -T -w
 
sa-learn habe ich mit
Rich (BBCode):
chmod -x sa-learn
lauffähig gemacht. Die Datei erscheint nun grau hinterlegt.

Dann habe ich
Rich (BBCode):
sa-learn --progress --spam /volume1/homes/Ronald/.Maildir/.Junk/{cur,new}
eingegeben.
 
sa-learn habe ich mit
Rich (BBCode):
chmod -x sa-learn
lauffähig gemacht. Die Datei erscheint nun grau hinterlegt.
bist du sicher?? ;)
Eher +x und nicht -x
Sorry habe ich in meinem Beitrag falsch geschrieben. Habs korrigiert :)
 
Jetzt ist es wieder ausführbar. Trotzdem habe ich das Problem, wenn ich
Rich (BBCode):
sa-learn --progress --spam /volume1/homes/Ronald/.Maildir/.Junk/{cur,new}
eingebe.

-ash: sa-learn: not found
 
Mal den kompletten Pfad zum sa-learn angegeben und nicht nur den Befehl?
 
/usr/syno/maistation/bin/sa-learn --progress --spam /volume1/homes/Ronald/.Maildir/.Junk/{cur,new}

-ash: /usr/syno/maistation/bin/sa-learn: not found
 
/usr/syno/maistation/bin/sa-learn --progress --spam /volume1/homes/Ronald/.Maildir/.Junk/{cur,new}

-ash: /usr/syno/maistation/bin/sa-learn: not found
Schau dir bitte deinen Pfad nochmals genau an. Hast du wirklich eine mai-station und keine mail-station? ;)
 
Na ich hab gedacht wir wären schon im Mai :p

/usr/syno/mailstation/bin/sa-learn --progress --spam /volume1/homes/Ronald/.Maildir/.Junk/{cur,new}
-ash: /usr/syno/mailstation/bin/sa-learn: not found
 
Tja irgendwie weiß ich nicht weiter.

Rich (BBCode):
PATH=/usr/syno/mailstation/bin:$PATH
habe ich auch gemacht.
 
Was ergibt ein
Code:
which sa-learn
?
 
Wenn du willst und mir vertraust, dann kann ich mal via ssh auf deine DS gucken und mir das mal anschauen. Falls ja dann meld dich bitte via PN, dann können wir die Details ausmachen. Keine Angst kostet nix, will nur sicher sein, dass wir Dinge wie dein Passwort nicht über das Forum austauschen ;)

Ich bräuchte von dir:
- dyndns Host oder aktuelle IP
- root Passwort (erstell dir dazu ein temporäres PW für root, das du danach wieder änderst, damit ich dein produktives PW nicht kennen kann. Dazu im DSM das PW vom admin ändern)
- zusätzlich musst du ssh aktiviert und am Router auf deine DS weitergeleitet haben (ssh verwendet per default den Port 22)
 
@jahlives

Erstmal nochmals vielen Dank!

Ich hab aber noch ein paar Fragen:

1. Wenn ich
Rich (BBCode):
sa-learn --progress --spam /volume1/homes/Ronald/.Maildir/.Junk-E-Mail/{cur,new}
eingebe, dann sage ich doch das SA im Junk-E-Mail Verzeichniss nach Dateien suchen soll, die SPAM sind?

2. Wenn ich
Rich (BBCode):
sa-learn --progress --ham /volume1/homes/USER/.Maildir {cur,new}
eingebe, dann lernt SA, dass sich im Posteingang nur HAM befindet?

3. Wie gebe ich nachdem ich
Rich (BBCode):
sa-update --nogpg --channelfile /volume1/homes/root/sa-sources.txt
gemacht habe, dann spamassassin -D --lint ein? Das hast du rigendwie für Doofe nicht beschrieben!
 
Also für sa-update werden dir mit Sicherheit noch irgendwelche Perl Module fehlen. Ich habe nur die fehlenden für sa-learn bei dir installiert.
Wenn du sa-update aufrufst müssten afaik Fehlermeldungen kommen, oder? Falls nein und trotzdem alles sauber durchläuft, dann solltest du
Code:
/path/to/spamassassin -D --lint
machen, nach jedem sa-update. ggf suchen wo die Datei spamassassin liegt, vermutlich auch in /usr/syno/mailstation/sbin
 
Rich (BBCode):
 /usr/syno/mailstation/bin/spamassassin -D --lint

ist der Pfad:

bin und nicht sbin.

für das sa-update prauchts du das libwww-perl Packet - ist etwas schrerer rauszufinden (für den LWP/Agent.pl)
Rich (BBCode):
ipkg install perl-libwww
 
Du brauchst sogar noch einige andere Pakete. Afaik sind es 4 oder 5. Sollten aber alle mit einer entsprechenden Fehlermeldung beim Starten genannt werden
 
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