| Zprovozňujeme server |
|
|
|
| Zhlédnutí: 3022 | ||||||||
| Napsal filbar | ||||||||
| Pátek, 07 září 2007 | ||||||||
| Aktualizováno ( Čtvrtek, 06 září 2007 ) | ||||||||
|
Minule jsme si ukázali základní instalaci e-mailového serveru Postfix. V tomto díle na to navážeme a naučíme se jak jej nakonfigurovat, abychom mohli posílat první maily. Konfigurační souboryPostfix obsahuje dva hlavní konfigurační soubory a to main.cf a master.cf. Nejvíce se budeme zabývat souborem main.cf, který ovládá chodvání serveru. Druhý je určen ke konfiguraci procesů Postfixu. Pokud si otevřete soubor main.cf zjistíte, že je docela dobře okomentovaný, takže by nám konfigurace neměla činit potíže. Rovněž je z něj poznat jaký znak se používá pro komentáře. Je jím #. Veškerá konfigurace je ve tvaru direktiva=hodnota. Pokud je třeba více hodnot, oddělují se čárkami, případně se k tomu využije speciálně formátovaného externího souboru, k čemuž se dostaneme v některém z příštích dílů. Rovněž je nutné si uvědomit, že Postfix slouží pouze k posílání e-mailů, nikoli k jeho doručování do poštovního klienta uživatele. K tomu je potřeba ještě jeden program POP3/IMAP server, kterým se také budeme zabývat. Základní konfiguraceJako základní je nutné si nastavit jméno stroje a doménu, do které stroj patří, což se provádí direktivami myhostname a mydomain, např.:
myhostname = www.corki.info Tímto jsme určili pro jakou doménu má Postfix mail přijímat. Ještě je nutné určit jaká doména se bude používat pro odesílání mailu-direktiva myorigin. Většinou se nastavuje na stejnou hodnotu jako mydomain. Abychom nemuseli psát stejný text vícekrát, lze se na jinou direktivu odkazovat zápisem $direktiva: myorigin = $mydomain Tato hodnota se doplňuje do hlavičky e-mailové zprávy. Místo $mydomain je možné rovněž použít i $myhostname. Pro začátek nastavíme Postfix tak, aby příjímal poštu ze všech síťových rozhraní, pomocí direktivy inet_interfaces nastavené na hodnotu all. Abychom pro začátek částečně omezili relay, nebo-li aby se z e-mailového serveru nestal zdroj spamu, určíme, pro jaké domény má přijímat e-maily a ze kterých strojů má přijímat poštu přes relay. Domény pro příjem mailu zapíšeme direktivou mydestination takto: mydestination = $myhostname, localhost.$mydomain, localhost Dále ještě přidáme do konfiguračního souboru, odkud chceme povolit relay. Rozdělení se provádí direktivou mynetworks_style, která může obsahovat jeden ze tří parametrů:
Pro začátek je nejlepší nastavit direktivu na volbu subnet. Jestliže nám žádná z těchto voleb nevyhovuje, máme ještě možnost definovat seznam strojů a sítí, které budou mít přístup přes relay. K tomu slouží direktiva mynetworks, která může vypadat nějak takto: mynetworks = 192.168.2.156, 192.168.2.1, 192.168.1.0/24, 127.0.0.0/8 Tímto bychom měli základní konfiguraci Postfixu hotovou a zbývá jej pouze restartovat, nebo nastartovat. Pokud používáme distribuční verzi Postfixu určitě najdeme skript v adresáři /etc/init.d, jinak zadáme příkaz postfix start, nebo reload a můžeme posílat naše první e-maily.
Powered by !JoomlaComment 3.22
3.22 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
||||||||
| Další > |
|---|