getmail bereitet Kopfzerbrechen...

Status
Für weitere Antworten geschlossen.

hossbachj

Benutzer
Mitglied seit
20. Dez 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
6
Hallo Community,

von einem Problem zum nächsten :p

Mein Mailserver ist eingerichtet und funktioniert im Emfangs- und Sendebetrieb einwandfrei (nochmal Danke für Eure Hilfe).

Heute habe ich getmail gemäss der WIKI Anleitung eingerichtet, soweit so gut, aber ich schaffe es nicht, mehr wie ein POP3 Postfach abzurufen.

Ich muss im Ordner .getmail eine Datei liegen haben, die exakt getmailrc heisst. Diese getmailrc wird gemäss Inhalt ordnungsgemäss abgearbeitet und die Mails werden richtig und sauber zugestellt.

Alle anderen Dateien in diesem Ordner werden ignoriert, egal wie diese heissen, ob getmailrc-account1 oder gmx.rc usw.

Ähnlich verhält es sich mit der getmail.sh Datei, die im Home-Ordner liegt, egal vorauf ich in dieser Datei verweise, es wird immer die Datei getmailrc verlangt, sonst gibt es eine Fehlermeldung. Es reicht sogar, wenn ich in der getmail.sh nur /opt/bin/getmail -q -d stehen habe.

Hat sich am getmail Paket igendetwas geändert?
Wie kann ich die anderen Accounts hinzufügen?
Hat jemand eine Idee?

HIIIIIILFE...... :confused::confused::confused:

Viele Grüsse
Hossi
 

hossbachj

Benutzer
Mitglied seit
20. Dez 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
6
Hallo nochmal,

ich verstehe es echt nicht, mir platzt gleich der Kopf... :cool:

Also, ich befinde mit SU USER auf /opt/bin und gebe per Hand folgendes ein:

getmail --rcfile=getmailrc-account1 --rcfile=getmailrc-account2

und die Mails für beide Accounts werden eingesammelt und sauber einsortiert. Es scheint ja alles normal... nun geht es an das Script:

ich befinde mich ebenfalls mit SU USER im User-Home-Verzeichnis und gebe getmail ein und bekomme folgende Fehlermeldung:

Error: configuration file /var/services/homes/USER/.getmail/getmailrc does not exist

Meine getmail.sh sieht so aus:

#!/bin/sh
/opt/bin/getmail --rcfile=getmailrc-account1 --rcfile=getmailrc-account2


Ich habe die getmail.sh wie folgt berechtigt:

chown root:users getmail.sh
chmod 770 getmail.sh


Was mache ich falsch?
Habe ich die sh Datei falsch erstellt?
Muss ich die noch irgendwo hinkopieren?

Viele Grüsse
Hossi

Nachtrag:
Ich vermute mein sh Script ist nicht in Ordnung. Wenn ich unter /opt/bin nur getmail aufrufe kommt die gleiche Fehlermeldung, daher vermute ich das das Script nicht anspringt.... Hat einer eine Idee?

Wenn ich das Script von getmail.sh in getmail-script.sh umbennen, bekomme ich beim aufruf von getmail-script folgende Fehlermeldung:

-ash: getmail-script.sh: not found

obwohl ich als SU USER direkt im Verzeichnis stehe.
 
Zuletzt bearbeitet:

hossbachj

Benutzer
Mitglied seit
20. Dez 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
6
.... da war für mich heute einfach zu viel! :D

Natürlich muss ich das Script mit sh starten... man-man-man

Vielleicht kann ein admin bitte noch die Anleitung im WIKI für den Teil CRON-Job ändern, da dort im Pfad das "volume1" für die DSM 2.2 fehlt, oder vielleicht ein kleiner Hinweis, ich habe mir einen Wolf gesucht! :):)

Gruß
Hossi
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Vielleicht kann ein admin bitte noch die Anleitung im WIKI für den Teil CRON-Job ändern, da dort im Pfad das "volume1" für die DSM 2.2 fehlt, oder vielleicht ein kleiner Hinweis, ich habe mir einen Wolf gesucht! :):)

Jeder, der im Wiki etwas zu verbessern hat oder etwas neu hinzuschreiben möchte, kann das tun. Einfach anmelden und schon gehts los ...

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Du solltest beim getmail Aufruf auch die Option --getmaildir angeben, mit dem Verzeichnis wo die Daten drinliegen. So wie ich das sehe benutzt du z.Z. das Home von root, aber eigentlich solltest du das Home des jeweiligen Users verwenden.
 
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