Domů arrow Pokročilé arrow Postfix arrow Zprovozňujeme server
Zprovozňujeme server PDF Tisk E-mail
Zhlédnutí: 3022
Hodnocení čtenářů: / 1
SlabéVynikající 
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í soubory

Postfix 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í konfigurace

Jako 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
mydomain = 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ů:

  • class-Umožňuje přístup počítačům ze stejné třídy sítě. Když je tedy adresa serveru třeba 10.0.0.5, tak k němu dostanou volný přístup všechny stroje z podsítě typu A, tedy 10.0.0.0. Jedná se o nejvolnější přístup.
  • subnet-Tato volba již omezuje přístup restriktivněji, relay přístup k serveru mají stroje ve stejné podsíti. Jestliže je síť definována jako 192.168.3.x, se přes relay dostaneme pouze z této posítě.
  • host-Přes relay není možný žádný přístup mimo lokálního stroje. Je to nejbezpečnější volba, pokud relay nepotřebujeme.

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.

Komentářů
Přidat Nový Hledat RSS
Milan  - Beriete to vsetci lahko   |87.197.108.xxx |2008-04-29 16:26:40
Sa mi pacil, ako vsetci konfiguracie beru lahko. Na koniec clanku je stale dobra
veta, ako tu "Teraz mozete posielat emaily"..

Osobne si myslim, ze
taketo clanky sa pisu hlavne pre zaciatocnikov, lebo guru toto
nepotrebuje.

Tu si treba uvedomit, ze taky zaciatonik netusi, ako poslat
mail, ze to moze vyskusat cez telnet a pod..

Vsetci co pisu o postfix-e
napisu len tu omacku, ktora vlastne aj je prednastavena po instalacii postfix-u
ale co ostatne veci ? vistualne domeny, ucty, hesla..
Přidat komentář
Jméno:
Email:
 
Website:
Název:
UBBKód:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

3.22 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
Další >

Zapomenuté heslo
Nemáte účet? Vytvořte jej!
Skype: My status bartfil
Jabber: bartmann@rupyhost.cz

Doporučujeme

Příběhy psů z útulků