Jul 17, 2015

Kako Postfix prima mejlove

Kada poruka uđe u mail sistem, prva stanica je incoming queue. Mejlovi sa mreže ulaze u Postfix preko smtpd ili qmqpd servera. Ovi serveri uklanjaju SMTP ili QMQP enkapsulaciju protokola, sprovodi osnovnu proveru da zaštiti Postfix i predaje pošiljaoca, primaoce i sadržaj mejla cleanup serveru. smtpd server  može da se podesi da blokira neželjenu poštu.

Lokalni podnesci su primljeni prko Postfix sendmail kompatibilne komande i prosleđeni su u redu maildrop queue od strane privilegovane postdrop-a komande. Ovaj postupak funkcioniše  i dok Postfix nije pokrenut. Lokalni pickup server skuplja lokalne podneske, sprovodi osnovne provere i prosleđuje pošiljaoca, primaoca i sadržaj poruke cleanup serveru.

Mejlovi iz internih izvora se direktno prosleđuju cleanup serveru. Ovo uključuje mejlove koji se prosleđuju od local delivery agenta, mejlovi koji se vraćaju pošiljaocu od strane bounce servera i postmaster obaveštenja vezana za probleme sa Postfixom.

cleanup server sprovodi završnu fazu provere pre nego što mejl bude u redu za čekanje. On dodaje nedostajuće From i druge elemente zaglavlja i transformiše adrese. Opciono, cleanup server može da se konfiguriše da radi provere sadržaja. cleanup server stavlja rezultat kao jedan fajl u redu incoming queue i obaveštava menađžera o dolasku novog mejla.

trivial-rewrite server prepravlja adrese u standardnom formatu user@full.qualified.domain.



No comments:

Post a Comment