Mails von bestehenden Servern abholen und über bestehenden Server senden

  • 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.
Code:
sh /path/to/getmail.sh
den Pfad musst du an deine Gegebenheiten anpassen
 
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>
 
Kannst du mal den Inhalt von getmail.sh hier posten?
 
#!/bin/sh
/opt/bin/getmail -q -d --rcfile /volume1/homes/benutzer/.getmail/gmx.rc
 
#!/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.
 
DiskStation> sh /volume1/homes/benutzer/getmail.sh
/volume1/homes/benutzer/getmail.sh: /volume1/homes/benutzer/getmail.sh: 1: opt/bin/getmail: not found
DiskStation>
 
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? :)
 
also er sagt das das verzeichnis nicht da ist?!
 
oder soll das heissen das getmail angeblich nicht istalliert ist?
 
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 ;)
 
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 ;)
 
/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
 
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
 
Einfach mal die gesuchte Logdatei anlegen
Und wenn du ganz sicher gehen willst dann auch
Code:
message_log = /volume1/homes/benutzer/.getmail/log
 
logdatei ist jetzt drin, aber es kommt noch die gleiche fehlermeldung
 
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?
 
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