Jul 18, 2015

Prepravljanje adrese kada se mejl primi

cleanup server prima poštu sa spoljašnjih izvora, ali i iz lokalnih izvora, kao što je prosleđivanje mejlova, neisporučen mejl koji je odbijen od pošiljaoca ili postmaster obeveštenja o problemima na sistemu.

cleanup server transformiše pošiljaoca, primaoca i sadržaj poruke u standarnu formu pre nego što sve to prebaci u fajl za incoming red. Dodaje nedostajuće zaglavlje kao na primer From polje i Data koja su zahtevana standardom. Ovaj server kompleksniju manipulaciju sa adresama delegira trivial-rewrite serveru.

Pregled prepravljanja adresa u Postfixu


Svrha prepravljanja adresa u Postfixu

Prepravljanje adresa je srce mejl sistema. Postfix prepravlja adrese zbog različitih ciljeva. Neki su samo kozmetički, a neki su neophodni kako bi se pravilno formatiran mejl isporučio na odredište. Primeri prepravljanja adresa u Postfixu su:

  • Transformacija nepotpune adrese u potpunu. Na primer, transformiše username u username@example.com ili transformiše username@hostname u username@hostname. example.com
  • Zamena adrese ekvivalentnom adresom. Na primer, zamena username@example.com u ime.prezime@example.com prilikom slanja mejla, i radi obrnut proces prilikom prijema mejla.
  • Zemena unutrašnih adresa spoljašnjim adresama. Na primer, zamena username@localdomain.local sa isp-account@isp.example kada se šalje mejl sa kućnog računara na internet.
  • Zamena adrese sa višestrukim adresama. Na primer, zamena adrese sa listom adresa.
  • Određuje kako i gde isporučiti mejl za specifičnu adresu. Na primer, isporučuje mejl za username@example.com koristeći smtp agenta isporuke do hosta koji je u DNS ubačen kao mejl server za domen example.com.
  • Iako Postfix nema razvijen jezik za podešavanje prepravljanja adresa, on to može uraditi korišćenjem lookup tabela. Postfix obično koristi lookup tabele sa fiksnim stringovima da mapira višestruke adrese na jednu ili na višestruke adrese.  Tabele sa fiksnim stringovima mogu biti u lokalnom fajlu ili u NIS, LDAP ili SQL bazama.