Probleme mit Getmail

  • 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.

Martin_Egli

Benutzer
Registriert
24. Juni 2010
Beiträge
29
Reaktionspunkte
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.
 
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?
 
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
 
Schau mal nach was da rauskommt:
Rich (BBCode):
ps -Af|grep cron
 
Was soll ich eingeben?

Wenn ich den Befehl starte kommt die Meldung invalid option -A.
 
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.
 
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
 
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
 
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