<Poprzedni | Spis treści | Następne>
5. Filtrowanie poczty
Jednym z największych problemów współczesnej poczty elektronicznej jest problem niechcianych wiadomości masowych (UBE). Takie wiadomości, zwane także SPAM, mogą również zawierać wirusy i inne formy złośliwego oprogramowania. Według niektórych raportów wiadomości te stanowią większość całego ruchu e-mailowego w Internecie.
W tej sekcji omówiona zostanie integracja Amavisd-new, Spamassassin i ClamAV z agentem transportu poczty Postfix (MTA). Postfix może również sprawdzić ważność wiadomości e-mail, przepuszczając ją przez zewnętrzne filtry treści. Filtry te mogą czasami określić, czy wiadomość jest spamem, bez konieczności przetwarzania jej w aplikacjach zużywających więcej zasobów. Dwa popularne filtry to opendkim i python-policyd-spf.
• Amavisd-new to program opakowujący, który może wywoływać dowolną liczbę programów filtrujących zawartość w celu wykrywania spamu, programów antywirusowych itp.
• Spamassassin wykorzystuje różne mechanizmy do filtrowania wiadomości e-mail na podstawie treści wiadomości.
• ClamAV to aplikacja antywirusowa typu open source.
• opendkim implementuje filtr poczty Sendmail (Milter) dla standardu DomainKeys Identified Mail (DKIM).
• python-policyd-spf umożliwia sprawdzanie struktury zasad nadawcy (SPF) za pomocą Postfix.
Tak elementy pasują do siebie:
• Wiadomość e-mail jest akceptowana przez Postfix.
• Wiadomość jest przepuszczana w tym przypadku przez zewnętrzne filtry opendkim i python-policyd-spf.
• Następnie Amavisd-new przetwarza wiadomość.
• ClamAV służy do skanowania wiadomości. Jeśli wiadomość zawiera wirusa, Postfix odrzuci ją.
• Czyste wiadomości zostaną następnie przeanalizowane przez Spamassassin w celu sprawdzenia, czy wiadomość nie jest spamem. Następnie Spamassassin doda linie X-Header, umożliwiając Amavisd-new dalsze manipulowanie wiadomością.
Na przykład, jeśli wiadomość ma wynik spamu większy niż pięćdziesiąt, wiadomość może zostać automatycznie usunięta z kolejki, bez konieczności niepokojenia odbiorcy. Innym sposobem obsługi oflagowanych wiadomości jest dostarczenie ich do programu Mail User Agent (MUA), dzięki czemu użytkownik może zająć się wiadomością według własnego uznania.