Eine Möglichkeit mehrere Domains mit Synology Mailstation zu verwalten sind sog. Virtual Alias Domains.
Hierzu habe ich unterhalb von /usr/syno/mailstation/etc das Verzeichnis virtual angelegt und hierin die Dateien domains und addresses erstellt.
Der Inhalt von
/usr/syno/mailstation/etc/virtual/domains listet die zu verwaltenden Domains:
Zeile/Inhalt:
Rich (BBCode):
beispiel1.de
beispiel2.de
beispieln.de
...
Mit Hilfe der Datei
/usr/syno/mailstation/etc/virtual/addresses erfolgt die Zuordnung von Virtual Alias Domains zu bestehenden Accounts (Linux und Postfixaccounts):
Zeile/Inhalt:
Rich (BBCode):
vorname.name@beispiel1.de ein_bestehender_user
vorname.name@beispiel2.de ein_bestehender_user
...
User ist hierbei ein Benutzer der Diskstation. Wichtig: Wie an anderer Stelle zu lesen ist, bitte im Benutzernamen nur Kleinbuchstaben verwenden.
Die Datei /usr/syno/mailstation/etc/virtual/addresses muss anschließend noch in ein von Postfix lesbares Format „gehasht“ werden:
/usr/syno/mailstation/sbin/postmap /usr/syno/mailstation/etc/
virtual/addresses
hier einen kleinen Script dazu... (hast du hashen in den Taschen...)
Rich (BBCode):
#!/bin/sh
# addresses hashen und postfix neustart
cd /usr/syno/mailstation/etc/virtual
/usr/syno/mailstation/sbin/postmap /usr/syno/mailstation/etc/virtual/addresses
/usr/syno/mailstation/sbin/postfix stop
/usr/syno/mailstation/sbin/postfix start
Jetzt muss nur noch die Datei /usr/syno/mailstation/main.cf wie folgt geändert/ergänzt werden (Die Einträge sind schon mit anderen Parametern vorhanden):
mydestination = $myhostname, /usr/syno/mailstation/etc/virtual/domains
Eigentlich nicht sehr elegant da es ja dafür virtual_alias_domains gibt, was unser Freund unten ausklammert.
… weiter unten…
#virtual_alias_domains = [IRGENDWAS] <- Wichtig ist nur der #, der die Zeile zum Kommentar macht
wir empfehlen daher zu trennen:
Rich (BBCode):
# ... original Syno Eintrag stehen lassen
mydestination = $myhostname, localhost, $hostname
# ... virtuelles Zeug
# diese beiden Einträge werden wahrscheinlich bei einem Syno Upgrade wieder verschwinden,
# und deshalb macht es Sinn sich da irgendwie einen Script zu schnitzen der die Einträge abfragt und bei bedarf beifügt
virtual_alias_domains = /usr/syno/mailstation/etc/virtual/domains
virtual_alias_maps = hash:/usr/syno/mailstation/etc/virtual/addresses
virtual_alias_maps = hash:/usr/syno/mailstation/etc/virtual/
addresses
Ich hoffe, dass hilft. Bei mir hat es so funktioniert, obwohl ich es als Linux-Laie das sicher nicht genau erläutern kann.