KONFIGURACJA
SERWERA POCZTY ELEKTRONICZNEJ (POSTFIX)
1) Instalacja serwera
Najnowszą wersję serwera możemy znaleźć na stronie : http://postfix.org Instalacji Postfixa możemy dokonać poprzez kompilację źródeł : make lub instalując go z pakiery RPM : rpm -ivh postfix-2.0.12.rpm
2) Uruchamianie i zatrzymywanie serwera Aby Postfix uruchamiał się nam po uruchomieniu systemu, należy umieścić odpowiedni wpis w skrypcie : /etc/init.d/rc.local lub stworzyć odpowiednie dowiązanie symboliczne w katalogu, z którego uruchamiane są skrypty po wejściu systemu na odpowiedni poziom pracy. Uruchomienie serwera następuje po wydaniu komendy : postfix start Zatrzymanie serwera : postfix stop Zrestartowanie serwera : postfix reload
Najważniejszym plikiem konfiguracyjnym serwera jest plik main.cf, który znajduje się w katalogu /etc/postfix . Składnia poleceń konfiguracyjnych jest następująca : parametr1 = wartość Przy konfiguracji możliwe jest też użycie wcześniej zdefiniowanych zmiennych : parametr2 = $parametr1
Do najważniejszych dyrektyw konfiguracyjnych należą :
mail_owner Dyrektywa ta określa właściciela procesu Postfix.
myhostname Dyrektywa ta powinna zawierać pełną nazwę naszego hosta.
mydomain W dyrektywie tej powinna znajdować się nazwa naszej domeny.
myorigin Dyrektywa ta odpowiada za część domenową adresów pocztowych pojawiających się w wysyłanej poczcie i może przyjmować następujące opcje : $mydomain , $myhostname lub inne przypisane wprost.
mydestination Określa zestaw domen obsługiwanych przez dany serwer.
relayhost Dyrektywa ta wskazuje na host przez który poczta będzie wysyłana.
relay_domains Dzięki tej dyrektywie możemy wskazać domeny adresowe, dla których będzie przyjmowana poczta.
networks Dyrektywa ta powinna zawierać adresy sieci, z których możemy relayować pocztę.
queue_directory Jest ścieżką do katalogu zawierającego kolejki serwera.
command_directory Jest ścieżką do katalogu z plikami binarnymi serwera.
daemon_directory Wskazuje na katalog z demonem serwera.
canonical_maps Wskazuje na plik zawierający tabelę odwzorowań adresów. login@domena - Imie.Nazwisko@domena Po wprowadzeniu zmian do pliku z odwzorowaniami należy zaktualizować bazę danych i przeładować serwer : postmap /etc/postfix/canonical_maps
alias_maps Wskazuje na plik zawierający tabelę aliasów nazw. Pełni podobną funkcję do
dyrektywy canonical_maps.
alias_database Wskazuje na plik, który powstaje po przetworzeniu pliku z aliasami nazw poprzez program postalias.
relocated_maps Wskazuje na plik zawierający informacje o nie istniejącym użytkowniku, która jest
wysyłana do nadawcy listu.
header_size_limit Dyrektywą tą możemy określić maksymalny rozmiar nagłówka listu.
extract_recipient_limit Określa maksymalną listę odbiorców listu określonych w nagłówku.
message_size_limit Dyrektywa określająca maksymalny rozmiar listu.
qmgr_message_active_limit Określamy maksymalną liczbę listów obsługiwanych jednocześnie w kolejce active.
default_destination_concurrency_limit Liczba równoczesnych sesji z tym samym serwerem.
header_checks Wskazuje tablicę zawierającą wyrażenia regularne, opisujące nagłówki listów, które mają być odrzucane.
Przykładowy plik konfiguracyjny : main.cf GRUPA MEDIA INFORMACYJNE & ADAM NAWARA |