Probleme mit Getmail

Status
Für weitere Antworten geschlossen.

Martin_Egli

Benutzer
Mitglied seit
24. Jun 2010
Beiträge
29
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen

Ich versuche nun schon einige Tage getmail auf meine DS210j zum laufen zu bringen.

Folgendes habe ich schon gemacht:
- IPKGs und alle Module nach Wiki installiert
- Ordner .getmail eingerichte
- bluewin.rc erstellt

[options]
delete = false
message_log = ~/.getmail/log

[retriever]
type = SimplePOP3Retriever
server = pop.bluewin.ch
port = 110
username = xxx@bluewin.ch
password = XXx
use_apop = false
timeout = 180
delete_dup_msgids = false

[destination]
type = Maildir
path = ~/.Maildir/
user = Martin
filemode = 0600

- Datei getmail.sh erstellt. (für Testzwecke mit -l)
#!/bin/sh
/opt/bin/getmail -q -l --rcfile /volume1/homes/Martin/.getmail/bluewin.rc​

- In Crontabs datei Martin erstellt und berechtigungen vergeben.
*/2 * * * * /volume1/homes/Martin/getmail.sh &>/dev/null​

Was Läuft:

Wenn ich mit dem User Martin das getmail.sh ausführe kommen die Mails. Aber jedesmal immer alle. bei jeder Abfrage wird jedes Mail in die Kunto geschrieben.

Mit dem Cron -x test sehe ich, dass das Script getmail.sh aufgerufen wird, aber es kommen keine Mails-

Was geht nicht:

Die Mails kommen nicht in die konten und im Log von .getmail ist auch nichts zu sehen.

Kann mir da jemand helfen.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Bei Cron -x test wird natürlich auch nichts geschrieben. Ist ja nur ein Test. Wird der cron-Dienst ausserhalb des Tests korrekt ausgeführt?
 

Martin_Egli

Benutzer
Mitglied seit
24. Jun 2010
Beiträge
29
Punkte für Reaktionen
0
Punkte
0
Hallo Trolli

Ich bin mit Linux nicht so bewant. Wo kann ich sehen, das Cron richtig läuft? Im .getmail Verzeichniss sehe ich keine änderungen im Log
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Schau mal nach was da rauskommt:
Rich (BBCode):
ps -Af|grep cron
 

Martin_Egli

Benutzer
Mitglied seit
24. Jun 2010
Beiträge
29
Punkte für Reaktionen
0
Punkte
0
Was soll ich eingeben?

Wenn ich den Befehl starte kommt die Meldung invalid option -A.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Gut, dann einfach mal:
Rich (BBCode):
ps|grep cron

Sorry, ich hatte nicht im Kopf, dass die von mir vorgeschlagenen Optionen nicht im Standardbefehlssatz von Synology vorkommen. Falls benötigt, kannst Du dir die meisten vollständigen Linux-Befehle über 'ipkg install coreutils' nachinstallieren.
 

Martin_Egli

Benutzer
Mitglied seit
24. Jun 2010
Beiträge
29
Punkte für Reaktionen
0
Punkte
0
Das kommt raus:

DiskStation> ps|grep cron
3730 root 592 S /usr/sbin/crond
4520 root 620 S /opt/sbin/cron
5098 root 320 R grep cron
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Dann läuft cron. Und zwar der normale Synology cron (/usr/sbin/crond) und auch der optware cron (/opt/sbin/cron).

Hast Du die Berechtigungen der Crontab 'Martin' wie im Wiki beschrieben richtig gesetzt?
chown Martin:users /opt/var/cron/crontabs/Martin
chmod 0600 /opt/var/cron/crontabs/Martin
 

Martin_Egli

Benutzer
Mitglied seit
24. Jun 2010
Beiträge
29
Punkte für Reaktionen
0
Punkte
0
Musste dem RC Datei die X Berechtigung auf dem user geben, nun geht es.
 
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