getmail.sh Problem

Status
Für weitere Antworten geschlossen.

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
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?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Erstell doch mal in deinem Homeverzeichnis das Verzeichnis .getmail und darin das Unterverzeichnis getmailrc. Den Wikibeitrag zum Thema kennst du?
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ups sorry getmailrc ist das File mit der Konfig (also den Zugangsdaten für den Zugriff auf das externe Konto)
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
Also kann ich ds wieder löschen?
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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!
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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!!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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!
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
du brauchst pro externem Konto ein rc File. Pro rc File machst du dann einen getmail Aufruf
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Nein du brauchst nur eine getmail.sh. Darin einfach pro Account einen getmail Aufruf mit dem entsprechenden rc File
 

Hawk999

Benutzer
Mitglied seit
08. Feb 2010
Beiträge
273
Punkte für Reaktionen
0
Punkte
16
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