getmail Fehlermeldung

Status
Für weitere Antworten geschlossen.

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
Hallo,

ich versuche die MailStation nach Purzel's Beitrag bzw. dem wiki. Hatte dann noch eine Fehlermeldung welche ich mit einem anderen Beitrag aus dem Forum lösen konnte. Aber jetzt geht's nicht mehr weiter.

Meine getmail.sh sieht wie folgt aus
#!bin/sh
/opt/bin/getmail -q -l --getmaildir /volume1/homes/MailTest/.getmail -r test_gmx.rc

Und die test_gmx.rc so
[options]
delete = false
message_log = /volume1/homes/MailTest/.getmail/log

[retriever]
type = SimplePOP3SSLRetriever
server = pop.gmx.net
port = 995
username = XXX
password = XXX
use_apop = false
timeout = 180
delete_dup_msgids = false

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

Beim Ausführen von getmail.sh bekomme ich diese Fehlermeldung
DS109plus> sh getmail.sh
Configuration error: configuration file /volume1/homes/MailTest/.getmail/test_gmx.rc incorrect (path: specified directory "/root/.Maildir/" does not exist)

Was mache ich falsch?

/Andi
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
na super kaum ist die Frage abgeschickt schon fällt mir ein Fehler selbst auf. Bei Purzel's Beitrag werden die Ordner .getmail und mailbox angelegt. Also muss es in der test_gmx.rc natürlich so sein
[destination]
type = Maildir
path = ~/mailbox/
user = MailTest
filemode = 0600

Aber egal ob ich ~/mailbox/ oder /volume1/homes/MailTest/mailbox/ verwende, ich bekomme die Fehlermeldung
Configuration error: configuration file /volume1/homes/MailTest/.getmail/test_gmx.rc incorrect (path: maildir subdirectory "/volume1/homes/MailTest/mailbox/cur" does not exist)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Probier mal
Code:
path =  /volume1/homes/MailTest/.Maildir/
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
gleiche Fehlermeldung
Configuration error: configuration file /volume1/homes/MailTest/.getmail/test_gmx.rc incorrect (path: specified directory "/volume1/homes/MailTest/.Maildir/" does not exist)

Hab wie gesagt die Verzeichnisse nach Purzel's Beitrag angelegt - hab ich 1 Minute vor Deinem Beitrag ergänzt. :)
DS109plus> ls -a
. .. .getmail getmail.sh mailbox
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Purzels Beitrag wurde aber noch zu Zeiten geschrieben als es die Mailstation noch nicht gab. Wenn du die Mailstation verwendest, dann bekommt JEDER Mailuser in seinem Home ein .Maildir spendiert.
Hast du denn den Weg via ipkg dovecot genommen? Dann müsstest du ein Script finden, dass dir die Maildirs erstellt. Macht die ipkg Version anscheindend beim Installieren nicht.
Habe mal im Wiki den Teil festgehalten, der mit aktuellen Firmwaren (also mit Mailstation) noch nötig ist (http://www.synology-wiki.de/index.php/Externe_Accounts_abrufen)
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
ähh, nein hab ich nicht.

Ich habe die MailStation im DSM installiert und per ipkg nur die vier Punkte aus dem wiki
# py25-getmail
# py-getmail-common
# python25
# cron

dovecot ist im wiki durchgestrichen. Muss ich das noch installieren? Was ist dovecot?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Nein in dem Fall hast du den dovecot (IMAP/POP3-Server) bereits mit der Mailstation installiert.
Dann müsste doch aber auch im TestMail Homeverzeichnis ein .Maildir existieren. Zeigt auch ein ls -al kein .Maildir an?
Die Mailstation ist auch sicher aktiviert? User Home (unter Berechtigungen-->Benutzer) auch?
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
ls zeigt nichts an
DS109plus> ls -al
drwxr-xr-x 4 MailTest users 4096 Jun 28 22:26 .
drwxr-xr-x 10 root root 4096 Jun 28 21:21 ..
drwxr-xr-x 2 MailTest users 4096 Jun 28 22:28 .getmail
-rwxrwx--- 1 MailTest users 93 Jun 29 21:04 getmail.sh
drwxr-xr-x 3 MailTest users 4096 Jun 29 21:49 mailbox

Naja, wenn Du mich so fragst bin ich mir nicht sicher, ob die MailStation aktiv ist. User-Home ist angeklickt.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Im DSM hat es ein Menu für die Mailstation. Zumindest der IMAP und/oder POP3 sollten aktiviert sein.
Wobei ich persönlich auf IMAP schwöre und POP3 gar nicht mehr nutze
 

sowosamma

Benutzer
Mitglied seit
16. Jun 2009
Beiträge
565
Punkte für Reaktionen
0
Punkte
42
hab's gefunden. Ich hatte webmail nicht aktiviert und deswegen waren keine Verzeichnisse angelegt. Jetzt ist -Maildir da und die getmail.sh hat keine Fehlermeldung ausgespuckt

DS109plus> ls -al
drwxr-xr-x 5 MailTest users 4096 Jun 29 22:16 .
drwxr-xr-x 10 root root 4096 Jun 28 21:21 ..
drwx------ 9 MailTest users 4096 Jun 29 22:16 .Maildir
drwxr-xr-x 2 MailTest users 4096 Jun 28 22:28 .getmail
-rwxrwx--- 1 MailTest users 93 Jun 29 21:04 getmail.sh
drwxr-xr-x 3 MailTest users 4096 Jun 29 21:49 mailbox
DS109plus> sh getmail.sh

Danke für die Hilfe... das hätte ich alleine nie gefunden

/Andi
 
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