postfix-config änderungen vs syn.management interface

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

pillepalle

Benutzer
Registriert
07. März 2009
Beiträge
184
Reaktionspunkte
0
Punkte
16
hallo!

wie isn das, kann ich gefahrenlos main.cf und master.cf und die dovecot-config ändern, ohne dass mit das administrationstool alles überschreibt?
 
Alle Default Configs sollten sich überschreiben lassen NUR werden sie bei einem FW-Update mit ziemlicher Sicherheit wieder überschrieben. Das Admin Tool sollte deine Änderungen eigentlich nicht überschreiben/löschen. Zu 100% kann ich das nicht sagen, da ich meine Konfigs eigentlich immer manuell bearbeite und in "sicheren" Verzeichnissen habe
 
ah, dann sollte es ausreichen, NUR einen einzigen, und zwar den folgenden eintrag in
/usr/syno/mailastation/etc/main.cf zu machen:

alternate_config_directories = /etc/postfix


aber es heisst weiter im wiki

"Kopiert auch gleich die master.cf in das Verzeichnis auf /volume1 und legt alle RexExp Files ebenfalls unter diesem neuen Pfad an. "

was jetzt, nach /opt oder nach /volume1 ?
was wird alles bei fw-update überschrieben? Alles außer volumeX ?
 
ah, dann sollte es ausreichen, NUR einen einzigen, und zwar den folgenden eintrag in
/usr/syno/mailastation/etc/main.cf zu machen:

alternate_config_directories = /etc/postfix


aber es heisst weiter im wiki

"Kopiert auch gleich die master.cf in das Verzeichnis auf /volume1 und legt alle RexExp Files ebenfalls unter diesem neuen Pfad an. "

was jetzt, nach /opt oder nach /volume1 ?
was wird alles bei fw-update überschrieben? Alles außer volumeX ?
Nach /opt natürlich nur wenn du bootstrap und ipkg installiert hast und das Verzeichnis /volume1/@optware existiert. /opt ist der Mountpoint von @optware.
Grundsätzlich wird alles unter /volumeX ein FW Update überleben. /etc ist ein schlechtes Verzeichnis afaik ist das ein RAM Verzeichnis (würde dann nichtmal einen reboot überleben)
 
jka das existiert alles, hab ja das mailstation packet installiert.


Nach /opt natürlich nur wenn du bootstrap und ipkg installiert hast und das Verzeichnis /volume1/@optware existiert. /opt ist der Mountpoint von @optware.
Grundsätzlich wird alles unter /volumeX ein FW Update überleben. /etc ist ein schlechtes Verzeichnis afaik ist das ein RAM Verzeichnis (würde dann nichtmal einen reboot überleben)

mein symlink vom postfix-verz nach /etc/postfix ist nach nem reboot noch da..


btw, weisst du wo der PATH definiert wird?

da würde ich gerne /usr/syno/mailstation/bin und /usr/syno/mailstation/sbin hinzfügen, dann isses nichtmehr so schlimm:)
 
noch ne frage, wo kann ich denn den dovecot nach gheänderter config neustarten?
 
mein symlink vom postfix-verz nach /etc/postfix ist nach nem reboot noch da..
Dann probier auch ein FW Update. Dürfte es nicht überleben

btw, weisst du wo der PATH definiert wird?
Bin nicht ganz sicher. Da würde ich auf itari warten ;)

da würde ich gerne /usr/syno/mailstation/bin und /usr/syno/mailstation/sbin hinzfügen, dann isses nichtmehr so schlimm:)
noch ne frage, wo kann ich denn den dovecot nach gheänderter config neustarten?
Ich mach das via Neustart der DS, da ich bis jetzt kein Startscript gefunden habe, welches ich verwenden könnte
 
Ich mach das via Neustart der DS, da ich bis jetzt kein Startscript gefunden habe, welches ich verwenden könnte

schreib doch einfach kurz eins..

oder hier nachschauen:

/usr/local/etc/rc.d/MailStation.sh
 
Danke für den Tipp wo das Script liegt.
Code:
$ kill `pidof dovecot`
$ /usr/syno/mailstation/sbin/dovecot
obiger Code killt den Dovecot erst und startet ihn dann wieder. Müsste also reichen um Config-Änderungen ohne Neustart der DS zu übernehmen.

Danke und Gruss

tobi
 
ok das ist natürlich noch viel einfacher :) im anderen thread habe ich ausversehen das gepostet, das hier besser aufgehoben ist


Rich (BBCode):
#!/bin/sh
DOVECOT=/usr/syno/mailstation/sbin/dovecot

case "$1" in
        start)
                echo "Starting Dovecot..."
                $DOVECOT

                ;;

        stop)
                 dovecot_base=`$DOVECOT -a|grep '^base_dir: '|sed 's/^base_dir: //'`
                 dovecot_pid=$dovecot_base/master.pid

                if [ -f $dovecot_pid ]; then
                 echo "Stopping Dovecot..."
                 kill `cat $dovecot_pid`

                fi
                #echo "not running - no need for stopping"
                exit 1
                ;;

        restart)
                dovecot_base=`$DOVECOT -a|grep '^base_dir: '|sed 's/^base_dir: //'`
                dovecot_pid=$dovecot_base/master.pid
                if [ -f $dovecot_pid ]; then
                kill `cat $dovecot_pid`
               $DOVECOT

               fi
               exit 1
               ;;

        *)
                echo "Usage: $0 {start|stop|restart|status}" >&2
                exit 1
                ;;
esac
 
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