Toto je starší verze dokumentu!
Běžnou úlohou na VPS je příjem a odesílání pošty pro více různých domén. Předpokládejme, že potřebujete přijímat poštu pro domény domena1.cz
, domena2.cz
a domena3.cz
.
Nejprve si na svém serveru nastavte reverzní záznam, aby vám důvěřovaly ostatní mail servery a neházely vaši poštu do spamu. Důležité je, že server může ležet v jiné doméně než pro kterou přijímá poštu. Předpokládejme, že se tedy server jmenuje posta.mujserver.cz
a pro toto jméno máte zavedené reverzní záznamy.
U všech výše zmíněných domén musíte nastavit MX záznam tak, aby ukazoval na náš poštovní server. Říkáme tím, že o poštu pro tuto doménu se nám stará konkrétní server. Je lhostejné, že leží v jiné doméně. Výsledek bude tedy následující:
domena1.cz MX posta.mujserver.cz domena2.cz MX posta.mujserver.cz domena3.cz MX posta.mujserver.cz
V konfiguraci serveru musíme nastavit, aby se představoval svým správným jménem, ke kterému jsme vytvořili reverzní záznam v DNS. V souboru /etc/postfix/main.cf
tedy musíme mít řádku:
myhostname = posta.mujserver.cz
V souboru /etc/postfix/main.cf
je potřeba nastavit odkaz soubor, který budou obsahovat seznam spravovaných domén a seznam adres příjemců. Řádek v konfiguraci bude vypadat následovně:
virtual_alias_maps = hash:/etc/postfix/virtual
Do něj vepíšeme domény, adresy a uživatele, kterým se pošta z vypsaných adres uloží. Vše pochopíte z příkladu:
domena1.cz domena domena2.cz domena domena3.cz domena petr@domena1.cz petr petr@domena2.cz petr petr@domena3.cz petr spravce@domena1.cz pavel
Poté musíte Postfixu říci, aby data zpracoval a přidal do své databáze.
postmap /etc/postfix/virtual
Nezapomeňte Postfixu říci, aby si načetl novou konfiguraci.
/etc/init.d/postfix reload