Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

centos:mailserver:virtuelle_r_mailserver [16.02.2009 19:08. ] (aktuell)
django angelegt
Zeile 1: Zeile 1:
 +====== virtuelle(r) Mailserver ======
 +Da unser MXer nicht nur für die Hauptdomäne **//​nausch.org//​** eMails annehmen soll, sondern auch für die anderen (sub)Domains,​ erweiteren wir unsere Postfix-Konfiguration um ein paar Optionen.
 +===== main.cf =====
 +In der **/​etc/​postfix/​main.cf** geben wir nun an, dass für die Annahme und Weiterleitung von Nachrichten,​ die beiden Tabellen/​Datenbaken **virtual_alias_domains** und **virtual_alias_maps** verwendet werden sollen.\\
 +\\
 +   ​virtual_alias_domains = hash:/​etc/​postfix/​virtual_alias_domains
 +   ​virtual_alias_maps = hash:/​etc/​postfix/​virtual_alias_maps
 +Den Defaultwert **$mydestination** für **relay_domains** löschen wir
 +   ​relay_domains =
 +Ferner wollen wir **nur noch** für die definierten Subdomains Nachrichten annehmen. Wie erweitern also unsere **/​etc/​postfix/​main.cf** entsprechend:​
 +<​code>#​
 +# nur noch mails für die definierten domains annehmen
 +# eingetragen am 05.01.08
 +#
 +parent_domain_matches_subdomains =
 +        debug_peer_list,​
 +        fast_flush_domains,​
 +        mynetworks,
 +        permit_mx_backup_networks,​
 +        qmqpd_authorized_clients,​
 +        relay_domains</​code>​
  
 +
 +Anschließend geben wir unserem Postfix die beiden zusätzlichen Tabellen bekannt, in dem wir ihn einmal durchstarten.
 +   ​service postfix restart
 +
 +===== virtual_alias_domains =====
 +In der **virtual_alias_domains** geben wir an, für welche virtuellen Domains Nachrichten angenommen werden sollen.
 +<​code>​wetter.nausch.org ​              ​blaablubb
 +#
 +omni128.de ​                     meine_erste_Domain
 +#
 +wetterstation-pliening.info ​    ​erste_Info_Domain</​code>​
 +In der ersten Spalte der Tabelle tragen wir nun unsere zusätzlichen Domänen ein, die zweite Spalte ist ein Bemerkungsfeld mit wahlfreiem Inhalt (wird nicht ausgewertet) ​
 +===== virtual_alias_maps =====
 +In der **virtual_alias_maps** erfolgt nun die Zuordnung (mappings) der eMailadressen.
 +<​code>​@wetter.nausch.org ​                     @nausch.org
 +@omni128.de ​                            ​@nausch.org
 +admin@wetterstation-pliening.info ​      ​michael@nausch.org
 +@wetterstation-pliening.info ​           @nausch.org</​code>​
 +Folgende Definitionen haben wir festgelegt:​\\
 +\\
 +**@wetter.nausch.org @nausch.org**:​ Sämtliche eMailadressen werden 1:1 umgeschrieben (//​catch-all//​). Aus //​webmaster@wetter.nausch.org//​ wird //​webmaster@nausch.org//​.\\
 +**admin@wetterstation-pliening.info michael@nausch.org**:​ Alle Nachrichten die an //​admin@wetterstation-pliening.info//​ addressiert sind, gehen an //​michael@nausch.org//​.\\
 +\\
 +Nach Änderungen an den beiden vorgenannten **virtual_tables**,​ müssen diese noch mittels **postmap** in das hash-Format konvertiert werden.
 +
 +<​code>#​ postmap /​etc/​postfix/​virtual_alias_domains && postmap /​etc/​postfix/​virtual_alias_maps
 +
 +# ll virtual_*
 +-rw-r--r-- 1 root root   772 28. Nov 09:47 virtual_alias_domains
 +-rw-r--r-- 1 root root 12288  2. Dez 20:59 virtual_alias_domains.db
 +-rw-r--r-- 1 root root  1109 28. Nov 11:29 virtual_alias_maps
 +-rw-r--r-- 1 root root 12288  2. Dez 20:59 virtual_alias_maps.db</​code>​
 +Voila! Schon nimmt unser MX die Nachrichten den neuen **virtuellen Domains** an und stellt diese in die betreffenden Userpostfächer. ​
  • centos/mailserver/virtuelle_r_mailserver.txt
  • Zuletzt geändert: 16.02.2009 19:08.
  • von django