getmail.sh Problem

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

Hawk999

Benutzer
Registriert
08. Feb. 2010
Beiträge
273
Reaktionspunkte
0
Punkte
16
Hallo ich habe ein problem.

Ich möchste Mails von meinen Postfächern abrufen und diese in der Mailbox bündeln. Leider komme ich nicht weiter. Ich habe die getmail.sh erstellt. Gebe ich dann getmail ein, so wirft er mir als "Error: configuration file/volume1/homes/User/.getmail/getmailrc does not exist".

Da ich auch noch relativer Linux-Anfänger bin, komme ich an dieser Stelle nicht weiter. Kann mir wer helfen?
 
Erstell doch mal in deinem Homeverzeichnis das Verzeichnis .getmail und darin das Unterverzeichnis getmailrc. Den Wikibeitrag zum Thema kennst du?
 
Nun kommt der Fehler "Error: /volume1/homes/User/.getmail/getmailrc is not a file.

Den Wiki Eintrag kenne ich, danach bin ich auch eigentlich voregangen. Ich habe nur noch in der Passwd, den Eintrag von meinem Nutzer /var/services/homes/User in /volume1/homes/User geändert.
 
Ups sorry getmailrc ist das File mit der Konfig (also den Zugangsdaten für den Zugriff auf das externe Konto)
 
Das war übrigens der Fehler, wenn ich als su USer eingeloggt bin und dann getmail ausführe, wenn ich als root eingelogt bin kommt : Error: Default config/data dir "/root/getmail/" does not exist - create or specify alternate directory with --getmaildir option
 
Das ist meine gmx.rc
Rich (BBCode):
[options]
delete = true
message_log = ~/.getmail/log

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

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

Hier meine getmail.sh
Rich (BBCode):
#!/bin/sh
/opt/bin/getmail -q -d --rcfile /volume1/homes/User/.getmail/gmx.rc

Die gmx.rc und die getmail.sh habe ich mit vi erstellt!
 
Es klappt. Ich als relativer Linux anfänger war viel zu böld. Ich habe immer Sh vor getmail.sh vergessen. Die Mails kommen schon mal manuell an!!
 
Es klappt. Ich als relativer Linux anfänger war viel zu böld. Ich habe immer Sh vor getmail.sh vergessen. Die Mails kommen schon mal manuell an!!
wenn du das Script jeweils mit chmod +x /path/to/file ausführbar machst, dann musst du sh nicht mehr angeben
 
Kann mir auch noch jemand die Daten sagen, die ich in Outlook eintragen muß? Da ist mein nächste Problem. ich bin echt ganz schön blöd!

Danke schonmal!
 
Ich habe noch eine weitere Frage: Trage ich wenn ich z.B. ein web.de Konto habe das auch in die gleiche getmail.sh ein? Also um die Zeile
Rich (BBCode):
/opt/bin/getmail -q -d --rcfile /volume1/homes/User/.getmail/web.rc
erweitert?
 
du brauchst pro externem Konto ein rc File. Pro rc File machst du dann einen getmail Aufruf
 
Ok, also brauch ich eine neue Getmail.sh? Das habe ich bei dir nicht so ganz rausgelesen. Die müßte ich dann ja auch anders bennen? Wenn nein, sieh es mir nac als fast linux anfänger.
 
Nein du brauchst nur eine getmail.sh. Darin einfach pro Account einen getmail Aufruf mit dem entsprechenden rc File
 
Danke! Tut mir leid, dass ich dich so in Beschlag nehme und blöde Fragen stelle! :confused:
 
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