Linux jako server/Etch/Pošta/Dokumentace: Porovnání verzí

Smazaný obsah Přidaný obsah
kat
typos
Řádek 5:
Toto povídání vychází k dokumentace dostupné na stránkách Amavisu, nebo v /usr/share/doc/ na vašem Debianím systému.
 
Amavisd-new (dále budu psát Amavis, i když to je název předchůdce Amavisu-new, tudíž nepřesnost) je dispečer, který přebírá e-maily od MTA (Postfix kupř.) a nechává je zkontrolovat AntiSpamovým a AntiVirovým programem. Ve výchoznímvýchozím nastavení žádný AS ani AV filtr nemá zapnutý. Jak to zapnout a nastavit viz [[../../Pošta|Pošta - JakNaTo]].
 
Amavis funguje jako by byl smtpSMTP mail servermserverem, tudíž skutečně naslouchá na nějakém portu (obvykle 10024) a maily k otestování dostává smtpSMTP protokolem. Už během vyjednávání může mail odmítnout (jako každý jiný mail server) a říct proč (stavový kód). Obvykle ale mail přijme a po otestování ho pošle opět smtpSMTP protokolem skutečnému mail serveru (obykleobvykle na port č. 10025). Mail server (skutečný) musí tedy kromě portu 25 naslouchat a očekávat maily i tady na 10025. Proč to není zpátky na 25? Protože pak by Amavis znovu dostal ten samý mail ke kontrole. Démon naslouchající na 25 má nastaveno, aby mail postoupil Amavisu na port 10024. Démon naslouchající na portu 10025 má nastaveno, aby mail dále zpracoval a připravil k doručení příjemci.
 
=== Prováděné testy mailu ===
Řádek 50:
# spam level je vyšší než "kill level", nebo odesílatel je na blacklistu - mail je považován za spam
# vadné hlavičky - "bad header"
Toto pořadí je natvrdo zadrátované v programu a nedá se měnit žádnou konfigurační direktivou. O konečném osudu zprávy se rozhodnout musí a tento osud může být pro jednu zprávu jen jeden (disscarddiscard, reject, pass, bounce). V pořadí se vychází z toho, že je-li kupř zpráva zavirovaná, bude nám asi čerta starýho jedno, jestli tam náhodou nebyla nějaká vadná hlavička.
 
Přidělená kategorie ovlivní další akce: Má být pro tuto kategorii informován administrátor, má být mail dán do karatnénykarantény, mají být informováni příjemci? Vždy pro onu přidělenou kategorii.
 
Následuje pokus o doručení mailu. Rozhodnutí závisí na kategorii mailu a na preferencích nastavených pro tuto kategorii - "osud" viz výše.
Řádek 64:
V případě, že je osudem D_BOUNCE, bude připraveno upozornění pro odesílatele o nedoručitelnosti zprávy (DSN - delivery status notification) a MTA obdrží stav 2xx (úspěch).
 
V případě, že je osudem D_REJECT, odešle Amavis do MTA odpověď 5xx (reject) a případné upozornění odesílatele je tak delegováno na MTA. D_REJECT není doporučen, je-li v MTA nastaveno filtrování tak, že zpráva jde do filtru Amavis až po jejím přijetí do frotnyfronty k doručení - tj. náš MTA potvrdil odesílajícímu MTA přijetí mailu, takže teď, po testech v Amavisu, už nemůže zprávu odmítnout. To je tzv. post-queue filtrování. Rovněž se D_REJECT nedoporučuje při dual-MTA filtrování (tomu nerozumím;o)
 
Připravené upozornění na ne-doručení mailu nemusí být odesílateli zasláno v případě že:
Řádek 95:
* X-Spam-Flags a X-Spam-Status je nastaven na YES
* address extension for spam gets tacked on the rcpt address (sorry, nerozumím;)
* mail je zbezzubněn (defnageddefanged) - není-li vypnuto
* v logu se objeví: Passed/Blocked SPAMMY