getmail bereitet Kopfzerbrechen...

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

hossbachj

Benutzer
Registriert
20. Dez. 2009
Beiträge
65
Reaktionspunkte
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
 
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:
.... 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
 
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
 
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