Getmail falsch installiert?

Status
Für weitere Antworten geschlossen.

skoerns

Benutzer
Mitglied seit
30. Jan 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo,
Habe die Packages
# py25-getmail
# py-getmail-common
# python25
# cron

Mittels ipkg install ... installiert.
In meinem Homeverzeichnis (volume1/homes/nutzer existierte daraufhin ein Ordner .Maildir allerdings kein .getmail-Ordner.

Habe ich da bei der Installation was falsch gemacht?
Habe den Ordner manuell angelegt und die scripte erstellt, allerdings sagt er dann, dass er im ordner /root/ den Ordner .getmail und .Maildir nicht finden kann. Hmm- wie kommt er auf einmal auf root?
Mit who bekomme ich angezeigt, dass mein Nutzer (also nicht root) angemeldet ist.

Wenn ich die beiden Ordner dann ins root-Verzeichnis kopiere versucht er zwar was runterzuladen bringt aber immer den Fehler

Delivery error (maildir delivery 9132 error (127, maildir delivery process failed (cannot read contents of directory /... / - check permissions and ownership)))



Hoffe Ihr könnt mir Helfen

Vielen Dank schon mal
 

xabano

Benutzer
Mitglied seit
17. Aug 2008
Beiträge
411
Punkte für Reaktionen
0
Punkte
22
Es ist schon richtig, dass die Ordner .maildir und .getmail im homes-Verzeichnis von Nutzer sein müssen.
Wie die Fehlermeldung sagt solltest du die Berechtigungen/Besitzer prüfen:

Ordner .Maildir, .getmail sowie die Datei getmail.sh müssen als Besitzer Nutzer haben. Wenn du getmail.sh direkt ausführen willst, musst du dies als User Nutzer tun (su Nutzer). Damit die Mails automatisch abgeholt werden können, müssen auch die Berechtigungen für cron gemäss dieser Beschreibung gesetzt werden (automatisieren mit Cron).
 

skoerns

Benutzer
Mitglied seit
30. Jan 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Naja das ist ja aber das komische... er sieht gar nicht im Home-Verzeichnis nach, sondern im root-Verzeichnis. Die Ordner/Dateien habe ich alle als Nutzer angelegt, also habe ich ja auch rechte.

Also

volume1/homes/nutzer/.maildir ignoriert er und sieht stattdessen in
root/.maildir nach

Wenn ich mein erzeugtes .maildir dorthin verschiebe meckert er, weil ich keine Rechte habe aufs root zuzugreifen, was ja auch in Ordnung ist.

und das obwohl ich als nutzer und nicht als root angemeldet bin.
 

xabano

Benutzer
Mitglied seit
17. Aug 2008
Beiträge
411
Punkte für Reaktionen
0
Punkte
22
Wenn du die Berechtigungen/Besitzer wie oben beschrieben überprüft hast gehst du wie folgt vor:
  • Mit telnet oder putty auf der DS anmelden
  • ins Home-Verzeichnis von Nutzer wechseln (dort sollte die Datei getmail.sh liegen)
  • den Befehl 'su Nutzer' ausführen
  • den Befehl './getmail.sh' ausführen

Kommt es dann auch zum beschiebenen Fehlverhalten?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Naja das ist ja aber das komische... er sieht gar nicht im Home-Verzeichnis nach, sondern im root-Verzeichnis. Die Ordner/Dateien habe ich alle als Nutzer angelegt, also habe ich ja auch rechte.
Wenn getmail in /root sucht, dann geht getmail aus irgendeinem Grund davon aus, dass du root bist. Denn das ist das Homeverzeichnis von root
Hast du mal mittels
Code:
whoami
geprüft, dass du wirklich als nutzer und nicht als root unterwegs bist?
Hat dein nutzer ein korrektes Homeverzeichnis in /etc/passwd eingetragen?
 

skoerns

Benutzer
Mitglied seit
30. Jan 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Sorry bin nicht eher zum schreiben gekommen.
Habt vielen vielen Dank. Es funktioniert jetzt alles.

Hatte mich damals immer direkt mit meinem Nutzer angemeldet und dann mittels su root kurzzeitig zum root gemacht. Das zurückwechseln zu su Nutzer ging dann irgendwie nicht (warum auch immer) und es kam zu dem beschriebenen Fehler. Wenn ich mich gleich als root anmelde und dann mittels su Nutzer wechsel geht alles. Vielleicht hat aber auch ein Neustart der Synology geholfen. Jedenfalls geht jetzt alles undich bin Happy :D .

Vielen Dank an alle- is echt ein prima Forum für ein prima Gerät.

Viele Grüße

Micha
 
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