IP-MASQUERADE INDEX STRONA GŁÓWNA
KONFIGURACJA SERWERA POCZTY ELEKTRONICZNEJ (POSTFIX)

 

1) Instalacja serwera
2) Uruchamianie i zatrzymywanie serwera
3) Konfiguracja serwera

 

1) Instalacja serwera

Najnowszą wersję serwera możemy znaleźć na stronie : http://postfix.org

Instalacji Postfixa możemy dokonać poprzez kompilację źródeł :

make
make install

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

 

3) Konfiguracja serwera

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.
Opcja ta jest użyteczna przy przekształcaniu zarówno adresów nadawców jak i odbiorcó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
      postfix reload

 

alias_maps

Wskazuje na plik zawierający tabelę aliasów nazw. Pełni podobną funkcję do dyrektywy canonical_maps.
W celu zaktualizowania bazy aliasów należy użyć polecenia postalias .

     

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.
W celu zaktualizowania bazy należy użyć polecenia postmap .

 

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