Zainstalować program sendmail (wersja 8.11.3 -- skompilowane źródła
i pliki konfiguracyjne są dostępne w katalogu
/usr/local/asu/sendmail-8.11.3).
Używając preprocesora m4 i standardowych plików
konfiguracyjnych dostępnych w pakiecie dystrybucyjnym skonfigurować
program sendmail włączając następującą funkcjonalność:
obsługę domen wirtualnych pozwalających obsługiwać na jednej
maszynie te same adresy w różnych domenach, lub adresy dostępne
wyłącznie w niektórych domenach.
obsługę aliasów odwrotnych sprawiających, że w nagłówkach będą
wpisywane ,,oficjalne'' adresy użytkowników mających konta pocztowe
w systemie.
obsługę ,,maskarady'' pocztowej powodującą, że w nagłówkach
i na kopercie będzie wstawiana ,,oficjalna'' nazwa domeny.
obsługę ,,listy dostępowej'' służącej do jawnego określenia
prawa do przesyłania (relay) poczty elektornicznej przez nasz węzeł
pocztowy z wykorzystaniem sprawdzania zarówno nagłówków jak i kopert
przesyłek.
Uwagi realizacyjne
Każdy z wykonujących ćwiczenie przygotowuje tylko jedną
z wymienionych powyżej konfiguracji programu sendmail.
Szczegółowy sposób przygotowania źródłowego pliku
konfiguracyjnego (*.mc) i sposób generowania gotowego do użycia
pliku konfiguracyjnego dla programu sendmail jest opisany
w dokumentacji [poz. 2].
Pomocne może być skopiowanie katalogów: devtools
i cf w miejsce z prawami zapisywania plików.
W celu wykonania ćwiczenia i umożliwienia sprawdzenia
poprawności opracowanych konfiguracji konieczne będzie skopiowanie
niezbędnych plików konfiguracyjnych i programów wykonywalnych
do katalogów systemowych oraz utworzenia przykładowych plików
z danymi (plików typu hash zawierających mapy przekształceń adresów
lub listy dostępowe).
Dokumentacja
[1] Eric Allman: Sendmail. Installation and operation guide:
dokument dostępny w katalogu /usr/local/asu/sendmail-8.11.3/doc/op
w laboratorium.
[2] Dokumentacja konfiguracyjna do programu sendmail:
Sendmail Configuration Files -- plik
/usr/local/asu/sendmail-8.11.3/cf/README dostępny
w laboratorium.