background image

Administrowanie systemami komputerowymi 

6

Temat:

Konfiguracja serwera pocztowego Postfix

Zadania:

Data:

Autor: Piotr Gębala

1 2 3 4 5 6 7 8 9 10 13 XI 2013

Autor: Mateusz Macięga

E E E E E E E - - -

10:00-12:15

Zadanie 1.  Przygotowanie ćwiczenia.

W   tym   kroku   należało   uruchomić   system  ASK,   zalogować   się   na   konto   administratora   oraz
przygotować katalog do przechowywania modyfikowanych plików.

Zadanie 2. Konfiguracja serwera Postfix.

W   tym   zadaniu  dokonujemy   konfiguracji  serwera   pocztowego.   Musimy   zmodyfikować   plik
/etc/postfix/main.cf.  Po   wklejeniu   konfiguracji   udostępnionej   w   instrukcji   do   laboratorium
sprawdzamy poprawność konfiguracji poleceniem postfix check. Kolejnymi krokami jest stworzenie
bazy aliasów (polecenie newaliases) i restart demona (/etc/init.d/postfix restart). Sprawdzamy czy
nasza konfiguracja działa. Używamy polecenia telnet localhost 25.

Zadanie 3. Konfiguracja serwera POP3s oraz IMAPs.

Na   początek   ustawiamy   prawa   dostępu   (755)   do   katalogu   dovecot   oraz   tworzymy   katalog   do
przechowywania certyfikatu. W utworzonym katalogu tworzymy certyfikat.

# openssl req -new -x509 -nodes -out mail.pem -keyout mail.pem -days 365
Country Name (2 letter code) [AU]:PL 

State or Province Name (full name) [Some-State]:POLAND
Locality Name (eg, city) []:Krakow

Organization Name (eg, company) [Internet Widgits Pty Ltd]:Moj certifikat
Organizational Unit Name (eg, section) []:POCZTA 

Common Name (eg, YOUR name) []:itilab01
Email Address []:root@itilab01

Modyfikujemy plik devcot.conf wklejając do niego podaną konfigurację, a następnie uruchamiamy
demona dovecot. Aby sprawdzić poprawność konfiguracji musimy dodać użytkowników (nadawcę
i odbiorcę) i wysłać wiadomość przy pomocy polecenia telnet. Na końcu sprawdzamy czy mail
doszedł.

Teraz sprawdzamy serwer POP3 szyfrowany.

#openssl s_client -connect localhost:995

background image

Zadanie 4. Konfiguracja wirtualnych kont.

Na   początku   dodajemy   nowych   użytkowników   (virtual1,   virtual2)   oraz   edytujemy   plik
/etc/postfix/virtual.W   pliku   tym   dokonujemy   przypisania   adresu   e-mail   do   konkretnego
użytkownika.   Dodajemy   wpis   w  main.cf  wskazujący   na   nasze   wirtualne   konta   i   restartujemy
demona postfix.
Aby przetestować działanie wysyłamy maile na podane adresy sprawdzamy czy zostały dostarczone
do użytkownika.

Zadanie 5. Konfiguracja postgrey.

Edytujemy   plik   /etc/default/postgrey   ustawiając   nasłuchiwanie   na   porcie   10023   oraz   czas
odrzucania wiadomości na 1 godzinę. Restartujemy demona postgrey i sprawdzamy czy działa.

Na końcu edytujemy plik main.cf, aby postfix korzystał z postgrey.

Zadanie 6. Konfiguracja autoryzacji START TLS.

Edytujemy plik main.cf na podstawie instrukcji laboratoryjnej i restartujemy postfixa. Jeśli podczas 
wykonania polecenia telnet pojawi się wpis 250-STARTTLS to konfiguracja działa poprawnie.

Zadanie 7. Konfiguracja narzędzi do zarządzania poczty.

Dodajemy   powiązanie   do   pliku  apache.conf  i   edytujemy   do   według
instrukcji.   Restartujemy   apache   i   ustawiamy   nasz   serwer   IMAP   na
devcot.   Wybieramy   odpowiednie   ustawienia   w   konfiguratorze
squirrelmaila,   a   następnie   wpisujemy   w   przeglądarce   adres
http://localhost/poczta/src/login.php.   Jeżeli   wszystko   wykonaliśmy
poprawnie pojawi się okno logowania do programu.

Zadanie 8. Monitorowanie poczty.

W tym zadaniu konfigurujemy narzędzie Mailgraph wydając odpowiednie polecenie.

# dpkg-reconfigure mailgraph 

Should Mailgraph start on boot? <-- Yes 
Which logfile should be used by mailgraph? <-- /var/log/mail.log 

Count incoming mail as outgoing mail? <-- Yes

Następnie tworzymy link symboliczny do skryptów odpowiedzialnych za tworzenie wykresów i 
sprawdzamy jak wyglądają wpisując w przeglądarce http://localhost/cgi-bin/mailgraph.cgi.

Wnioski

Laboratorium udało się wykonać w całości. Żadne
zadanie   nie   sprawiło   problemów.   Dzięki
wykonanym   ćwiczeniom   mogliśmy   poznać
konfigurację serwera postfix oraz jego narzędzi.