Mails von bestehenden Servern abholen und über bestehenden Server senden

Status
Für weitere Antworten geschlossen.

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Code:
sh /path/to/getmail.sh
den Pfad musst du an deine Gegebenheiten anpassen
 

slleom

Benutzer
Mitglied seit
16. Apr 2010
Beiträge
157
Punkte für Reaktionen
0
Punkte
0
ok er spuckt mir das aus

DiskStation> sh getmail.sh
Error: Default config/data dir "/root/.getmail/" does not exist - create or specify alternate directory with --getmaildir option
DiskStation>
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Kannst du mal den Inhalt von getmail.sh hier posten?
 

slleom

Benutzer
Mitglied seit
16. Apr 2010
Beiträge
157
Punkte für Reaktionen
0
Punkte
0
#!/bin/sh
/opt/bin/getmail -q -d --rcfile /volume1/homes/benutzer/.getmail/gmx.rc
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
#!/bin/sh
/opt/bin/getmail -q -d --rcfile /volume1/homes/benutzer/.getmail/gmx.rc
Probier mal
Code:
/opt/bin/getmail -q -d --getmaildir /volume1/homes/benutzer/.getmail -r gmx.rc
Du musst dann aber getmail.sh auch unter "benutzer" ausführen.
 

slleom

Benutzer
Mitglied seit
16. Apr 2010
Beiträge
157
Punkte für Reaktionen
0
Punkte
0
DiskStation> sh /volume1/homes/benutzer/getmail.sh
/volume1/homes/benutzer/getmail.sh: /volume1/homes/benutzer/getmail.sh: 1: opt/bin/getmail: not found
DiskStation>
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
DiskStation> sh /volume1/homes/benutzer/getmail.sh
/volume1/homes/benutzer/getmail.sh: /volume1/homes/benutzer/getmail.sh: 1: opt/bin/getmail: not found
DiskStation>
Siehst du es selber? :)
 

slleom

Benutzer
Mitglied seit
16. Apr 2010
Beiträge
157
Punkte für Reaktionen
0
Punkte
0
also er sagt das das verzeichnis nicht da ist?!
 

slleom

Benutzer
Mitglied seit
16. Apr 2010
Beiträge
157
Punkte für Reaktionen
0
Punkte
0
oder soll das heissen das getmail angeblich nicht istalliert ist?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
also er sagt das das verzeichnis nicht da ist?!
...
oder soll das heissen das getmail angeblich nicht istalliert ist?
Ja, ist es garantiert nicht
Nein es soll heissen: Vergleiche deinen Code nochmals 1:1 mit dem Code aus meinem Beitrag. Bei dir fehlt etwas kleines aber feines ;)
 

slleom

Benutzer
Mitglied seit
16. Apr 2010
Beiträge
157
Punkte für Reaktionen
0
Punkte
0
meinst du das ich mich dann auch unter dem benutzer anmelden muss unter dem ich es ausführen soll?

wenn ja stehe ich vor dem nächsten problem habe den "benutzer" im DSM angelegt, aber ich kann mich nicht über ssh mit dem benutzer anmelden... gott weiss warum ;)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
/volume1/homes/benutzer/getmail.sh: /volume1/homes/benutzer/getmail.sh: 1: opt/bin/getmail: not found
diese Meldung besagt, dass du opt/bin/getmail verwendet hast. Korrekterweise sollte es aber /opt/bin/getmail heissen
 

slleom

Benutzer
Mitglied seit
16. Apr 2010
Beiträge
157
Punkte für Reaktionen
0
Punkte
0
ooook ;)

nun sagt er mir...

Exception exceptions.AttributeError: "'logfile' object has no attribute 'file'" in <bound method logfile.__del__ of <getmailcore.utilities.logfile object at 0x19d390>> ignored
Configuration error: configuration file /volume1/homes/smoellmann/.getmail/gmx.rc incorrect (error opening message_log file ~/.getmail/log (No such file or directory, opening file "~/.getmail/log"))

hier der inhalt der gmx.rc

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

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

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

slleom

Benutzer
Mitglied seit
16. Apr 2010
Beiträge
157
Punkte für Reaktionen
0
Punkte
0
Denke er vermisst die Logdatei oder? :)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Einfach mal die gesuchte Logdatei anlegen
Und wenn du ganz sicher gehen willst dann auch
Code:
message_log = /volume1/homes/benutzer/.getmail/log
 

slleom

Benutzer
Mitglied seit
16. Apr 2010
Beiträge
157
Punkte für Reaktionen
0
Punkte
0
logdatei ist jetzt drin, aber es kommt noch die gleiche fehlermeldung
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
logdatei ist jetzt drin, aber es kommt noch die gleiche fehlermeldung
Hast du die Datei als root angelegt? Dann musst du noch "benutzer" zum Eigentümer der Datei machen
Code:
chown benutzer /volume1/homes/benutzer/.getmail/log
Die Anpassung am rc File bezüglich LogFile hast du auch gemacht?
 

slleom

Benutzer
Mitglied seit
16. Apr 2010
Beiträge
157
Punkte für Reaktionen
0
Punkte
0
die datei sind im moment noch wie oben aus. was muss denn noch angepasst werden?
 
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