SpamAssassin viele Fragen...

Status
Für weitere Antworten geschlossen.

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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:

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
Erste Zeile aus sa-update:

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


Erste Zeile sa-learn:

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

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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 :)
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Mal den kompletten Pfad zum sa-learn angegeben und nicht nur den Befehl?
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
/usr/syno/maistation/bin/sa-learn --progress --spam /volume1/homes/Ronald/.Maildir/.Junk/{cur,new}

-ash: /usr/syno/maistation/bin/sa-learn: not found
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
/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? ;)
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
Tja irgendwie weiß ich nicht weiter.

Rich (BBCode):
PATH=/usr/syno/mailstation/bin:$PATH
habe ich auch gemacht.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Was ergibt ein
Code:
which sa-learn
?
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
Rich (BBCode):
/usr/syno/mailstation/bin/sa-learn
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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)
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
@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!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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
 

Tieflieger

Benutzer
Mitglied seit
23. Feb 2010
Beiträge
77
Punkte für Reaktionen
0
Punkte
6
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Du brauchst sogar noch einige andere Pakete. Afaik sind es 4 oder 5. Sollten aber alle mit einer entsprechenden Fehlermeldung beim Starten genannt werden
 

Tieflieger

Benutzer
Mitglied seit
23. Feb 2010
Beiträge
77
Punkte für Reaktionen
0
Punkte
6
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