Postfix -- szybki start

Transkrypt

Postfix -- szybki start
Postfix -- szybki start
Gabriel Jonczyk <[email protected]>
Prawa autorskie
Copyright
2003 Gabriel Jonczyk. All rights reserved.
Udziela się zgody na kopiowanie, rozpowszechnianie i/lub modyfikowanie tego dokumentu
zgodnie z zasadami Licencji Wolnej Dokumentacji (GNU Free Documentation Licence) w
wersji 1.1 lub jakiejkolwiek późniejszej wersji opublikowanej przez Fundację Wolnego
Oprogramowania (Free Software Foundation). Kopię tej licencji moŜna znaleźć na stronach
Fundacji Wolnego Oprogramowania.
Spis treści
1. Wstęp2. Instalacja3. Konfiguracja4. Przydatne adresy
1. Wstęp
Artykuł ten przedstawia instalację i podstawową konfigurację Postfiksa - szybkiego i
bezpiecznego serwera pocztowego SMTP o modularnej budowie. Czynności te po
przeczytaniu artykułu nie powinny zająć czytelnikowi więcej niŜ 15 minut!
Wszystkie zamieszczono w artykule informacje zostały zaczerpnięte z dokumentacji do
serwera, którą moŜna znaleźć Internecie lub pochodzą z własnych doświadczeń.
Oczywiście nie naleŜy traktować tego opisu jako wyczerpujące źródło informacji na temat
Postfiksa. Nie ma on bowiem na celu szczegółowo omawiać bardzo wielu moŜliwości
serwera, ale pomóc w szybkim jego uruchomieniu.
2. Instalacja
Postfiksa instalujemy w dobrze znany uŜytkownikom Debiana sposób:
# apt-get install postfix
Nie musimy wcześniej samodzielnie odinstalowywać Exima, gdyŜ
UWAGA: Postfix, który takŜe dostarcza wirtualnego pakietu „mail-transport-agent”
konfliktuje z Eximem i przed jego instalacją system sam usunie Exima.
Jeśli chcemy przekonać się, gdzie zainstalowały się pliki Postfiksa, to wydajemy polecenie:
# whereis postfix
postfix: /usr/sbin/postfix /etc/postfix /usr/lib/postfix /usr/share/postfix
/usr/share/man/man1/postfix.1.gz
3. Konfiguracja
Pliki konfiguracyjne Postfiksa znajdują się w katalogu ”/etc.postfix”. Głównym plikiem
konfiguracyjnym jest plik „main.cf”. Przechodzimy zatem do jego edycji w swoim ulubionym
edytorze tekstu. Parametrów konfiguracyjnych, które tam zobaczymy jest bardzo duŜo, ale
nas interesuja tylko podstawowe. Jeśli w Twoim pliku nie znajdziesz któregoś z parametrów,
to po prostu dopisz go sam.
A oto najwaŜniejsze z „itemizedlist”>
•
•
•
•
•
•
•
•
•
•
•
•
•
„daemon_directory = /usr/lib/postfix” - katalog naszego demona,
„smtpd_banner = $myhostname ESMTP $mail_name” - nazwa w jaki sposób serwer
przedstawia się klientowi. MoŜna tutaj wpisać mylne dane, Ŝeby zmylić osobę, która
telnetując się na port 25 chce wiedzieć, jaki mamy serwer pocztowy.
„mail_name = costam” - wartość dla zmiennej „mail_name”,
„myhostname = pikus” - nazwa naszego serwera,
„mydomain = pikus.com.pl” - nazwa naszej domeny,
„myorigin = $mydomain” - nazwa, która będzie się pojawiać w nagłówku „From:”
wysyłanych przez serwer wiadomości e-mail. W naszym przypadku będzie to po
prostu nazwa naszej domeny.
„mydestination = $myhostname” - adresy, dla których przyjmujemy pocztę,
„relay_domains = $mydestination, o2.pl, wp.pl” - lista hostów, do których pozwalamy
przekazywać pocztę,
„mynetworks = 127.0.0.0/8, 192.168.1.0/28” - lista sieci zaufanych, z których
zgadzamy się odbierać pocztę, Ŝeby przekazywać ją dalej,
„mailbox_command = /usr/bin/procmail” - dostarczyciel poczty do skrzynek
uŜytkowników systemu. Jeśli nie korzystamy z „procmaila”, to moŜemy pominąć ten
parametr.
„mailbox_size_limit = 51200000” - pojemność skrzynki uŜytkownika. W tym
przypadku wynosi ona 50MB.
„message_size_limit = 51200000” - maksymalny rozmiar wysyłanej wiadomości. W
tym przypadku jest on równy wielkości skrzynki.
„mail_spool_directory = /var/spool/mail” - katalog, ze skrzynkami uŜytkowników.
Zawartość skrzynki moŜna łatwo podejrzeć poleceniem „less
/var/spool/mail/<konto>”.
Jeśli demon nie jest jeszcze uruchomiony, to robimy to za pomocą polecenia
# /etc/init.d/postfix start
Jeśli zaś juŜ działał, to tylko go przeładowywujemy:
# /etc/init.d/postfix reload
4. Przydatne adresy
•
•
•
The Postfix Home Page - strona główna projektu,
Postfix Documentation, Howtos and FAQs - odnośniki do dokumentacji,
Postfix - podstawy konfiguracji - przydatny dla początkujących uŜytkowników
dokument na temat konfiguracji Postfixa.