Ich habe auf auf meiner DS212 mit DSM 4.3 eine Konfigurationsdatei geändert.
Nach einem Neustart am nächsten Tag war sie wieder zurückgeändert.
Wieso passiert das, und wo/wie muss ich ändern um eine permanente Änderung zu erreichen?
Hier die ganze Geschichte:
Ich habe per IPKG getmail installiert.
Wenn ich mich als normaler user auf der DSM einlogge (per ssh) und das script getmail.sh:
gmx.rc sieht wie folgt aus:
ausführe bekomme ich folgende Fehlermeldung (jeweils pro empfangene Mail):
Via Google habe ich herausbekommen, dass die Zeile "listen = localhost:143" in imap.conf:
störrt. Also ein # vor die Zeile zum Auskommentieren, natürlich als root und als user nochmal getmail.sh ausgeführt und die Fehler sind weg. - Prima.
Leider nur bis zum nächsten Tag. Ich fahre meine DSM jeden Abend um 24:00h automatisch herunter, und schalte sie am nächsten Tag manuell oder per WOL ein. Beim nächsten Einschalten war die config Datei wieder auf die orginal Version zurückgeändert.
Mache ich nur ein Neustart über das Web-Frontend (quasi ein Warmstart) bleibt die Änderung der Config-Datei erhalten.
Hat jemand eine Idee?
Nach einem Neustart am nächsten Tag war sie wieder zurückgeändert.
Wieso passiert das, und wo/wie muss ich ändern um eine permanente Änderung zu erreichen?
Hier die ganze Geschichte:
Ich habe per IPKG getmail installiert.
Wenn ich mich als normaler user auf der DSM einlogge (per ssh) und das script getmail.sh:
Rich (BBCode):
#!/bin/sh
/opt/bin/getmail -q --rcfile gmx.rc --getmaildir /volume1/homes/MYDSMUSER/.getmail
gmx.rc sieht wie folgt aus:
Rich (BBCode):
[options]
delete = false
read_all = false
message_log = /volume1/homes/MYDSMUSER/.getmail/log
[retriever]
type = SimplePOP3SSLRetriever
server = pop.gmx.net
port = 995
username = MYGMXUSERNAME
password = MYGMXPASSWD
use_apop = false
timeout = 180
delete_dup_msgids = false
[destination]
type = MDA_external
path = /volume1/@appstore/MailServer/libexec/dovecot/deliver
arguments = ("-e", )
ausführe bekomme ich folgende Fehlermeldung (jeweils pro empfangene Mail):
Rich (BBCode):
Delivery error (command deliver 4283 wrote to stderr: doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /var/packages/MailServer/target/etc/dovecot/conf.d/imap.conf:2: listen=..:port has been replaced by service { inet_listener { port } }
Via Google habe ich herausbekommen, dass die Zeile "listen = localhost:143" in imap.conf:
Rich (BBCode):
protocol imap {
listen = localhost:143
}
störrt. Also ein # vor die Zeile zum Auskommentieren, natürlich als root und als user nochmal getmail.sh ausgeführt und die Fehler sind weg. - Prima.
Leider nur bis zum nächsten Tag. Ich fahre meine DSM jeden Abend um 24:00h automatisch herunter, und schalte sie am nächsten Tag manuell oder per WOL ein. Beim nächsten Einschalten war die config Datei wieder auf die orginal Version zurückgeändert.
Mache ich nur ein Neustart über das Web-Frontend (quasi ein Warmstart) bleibt die Änderung der Config-Datei erhalten.
Hat jemand eine Idee?