Exim – Serwer Poczty Elektronicznej
Exim to serwer poczty elektronicznej (Mail Transfer Agent) przeznaczony dla systemów uniksowych, rozwijany przez University of Cambridge na licencji GNU GPL. Jego nazwa pochodzi od skrótu „EXperimental Internet Mailer”.
Logika Transportu Poczty
W Eximie logika transportu poczty opiera się na routerach, które klasyfikują wiadomości, kierując je do odpowiednich transporterów. Transportery odpowiadają za dostarczenie wiadomości do lokalnej skrzynki, pliku, katalogu na dysku lub przesłanie ich do innego serwera.
Funkcje i Możliwości
Exim dysponuje zaawansowanym systemem filtrów umożliwiającym:
- Filtrowanie wiadomości, nadawców i hostów na wielu poziomach.
- Obsługę standardowych formatów zapisu poczty (maildir, mailspool).
Program zbudowany jest w sposób monolityczny, co oznacza, że funkcjonuje jako jeden program odpowiedzialny za cały proces przetwarzania poczty. W odróżnieniu od innych serwerów, takich jak Postfix czy Qmail, Exim wykorzystuje symboliczne linki do programów dodatkowych, takich jak mailq do wyświetlania zawartości kolejki wiadomości.
Konfiguracja i Rozszerzenia
Plik konfiguracyjny Exima pozwala na zastosowanie wielu instrukcji warunkowych oraz funkcji, w tym:
- Zapytania do baz danych (MySQL, PostgreSQL).
- Przeszukiwanie plików tekstowych.
- Zapytania LDAP.
- Wykorzystanie wyrażeń regularnych i interpretera języka Perl.
Dodatkowo, Exim integruje się z programami antywirusowymi, takimi jak ClamAV, Kaspersky Anti-Virus czy Dr.Web. Obsługuje również SpamAssassina bez potrzeby użycia programów pośredniczących.
Linki Zewnętrzne
Kategoria: Serwery poczty elektronicznej