Ahoj, nejak se nemuzu zorientovat v nastavenich postfixu. Jsem schopny zajistit, ze uzivatele maji v poli sender v obalce mailu svou jedinou spravnou adresu prislusnou k jejich sasl autorizaci, ale jak bych mohl prepsat radku From: v hlavicce podle nejake me tabulky typu:
uzivatel1@domena.cz "JmenoA PrijmeniA" <jmenoA.prijmeniA@domena.cz>
jmenoB.prijmeniB@domena.cz "JmenoB PrijmeniB" <jmenoB.prijmeniB@domena.cz>
... apod.
kde prvni sloupec jsou adresy z obalky a druhem jsou adresy do radky From: v hlavicce
postfix 2.10 / centos7
Dik moc za nakopnuti spravnym smerem
cca:
/etc/postfix/main.cf
header_checks = regexp:/etc/postfix/header_checks
/etc/postfix/header_checks
/^From: uzivatel1@domena.cz$/ REPLACE From: "JmenoA PrijmeniA" <jmenoA.prijmeniA@domena.cz>
Dekuji, ale from z headeru neni sender z obalky. Sender je vynucen, ale ve from (v headeru) muze byt cokoli, takze by se replace casto nekonalo.
Asi by sis nejdriv mel zjistit neco o tom, jak maily funguji ...
Prave jsem si pustil telnet a poslal mail s ruznymi "mail from:" a "from:"
Nebo to nebylo na mne?
Nikdo nic?
K mapování hlavičky From ze zprávy slouží sender_canonical_maps (http://www.postfix.org/postconf.5.html#sender_canonical_maps). Ale tam nedostanete obálkového odesílatele. Myslím, že přímo prostředky Postfixu to kontrolovta nejde a byl by k tomu potřeba externí filtr. Na druhou stranu, když se tam uživatelé přihlašují a můžete logovat kde co, opravdu si uživatelé troufnou zadat tam jako adresu odesílatele někoho jiného?
Ok, dik. Lidi pri nastavovani svych MUA projevuji kreativitu vskutku nadpozemskou, takze jsem jim to chtel trochu usnadnit :)