Postfix a nekvalifikovane adresy
Jan Marek
jmarek na jcu.cz
Pátek Prosinec 4 08:17:18 CET 2009
Zdravím,
On Thu, Dec 03, 2009 at 11:59:57PM +0100, Jan Kasprzak wrote:
> Jan Marek wrote:
> : Dd,
> :
> : On Wed, Nov 11, 2009 at 02:20:45PM +0100, Jan Kasprzak wrote:
> : > Dobry den,
> : >
> : > mam postovni server spravujici vic domen, bezi tam postfix. Ted je ale
> : > problem, ze maily tam muzou vznikat i jinym zpusobem nez ze prijdou
> : > zvenku (jsou napriklad generovane z nejake databaze nebo z weboveho rozhrani).
> : > Problem je, jak takoveto maily "sanitizovat", zejmena jak kvalifikovat
> : > nekvalifikovane adresy v hlavickach. Protoze bych potreboval, aby se
> : > za nekvalifikovanou adresu nedoplnovalo @hostname, ale jedna z tech domen,
> : > ktere mailserver spravuje (ale pro kazdy mail muze byt jina).
> :
> : možná, že jsem úplně nepochopil přesně, oč Vám jde, ale je to
> : tak, že potřebujete přepsat _odchozí_ adresu tak, že např.
> : uživatel1 bude mít odchozí doménu prvnidomena.cz a uživatel2 bude
> : mít odchozí doménu druhadomena.cz?
> :
> : Tohle Postfix umí, hledejte sender_canonical_maps
>
> Ja potrebuju vsechny nekvalifikovane adresy v mailu, ne jen
> odchozi. A ne na zaklade uzivatele, ale nejak zvenku. Stejne pojmenovany
> uzivatel muze byt ve vsech spravovanych domenach.
pro přepisy adres adresátů mailu existuje recipient_canonical_maps a jak
znám Postfix, tak toto umí i pomocí pcre, takže regulárních
výrazů, nebo může mít příslušné dvojice (tj. zdroj a cíl) např. v
databázi (v PG i MySQL). Pokud byste to uměl specifikovat pomocí
takto omezených rewritů, tak by to Postfixem šlo... Jinak já
neznám celou logiku těch rewritů, takže se svým návrhem vycházím
jen z toho, co jste napsal...
Samozřejmě se zde nemůžete rozhodovat systémem: odchozí adresa
je tato a současně adresát je tento, takže rewrite musí být toto
pro odchozí a toto pro adresáta...
Pokud byste se chtěl dozvědět o možnostech Postfixu při přepisech
adres, pak na to existuje dokumentace zde (včetně příkladů):
http://www.postfix.org/ADDRESS_REWRITING_README.html
>
> -Y.
>
> --
> | Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
Zdraví
Honza Marek
--
Ing. Jan Marek | Nez mi poslete prilohu .doc, .xls
University of South Bohemia | nebo .ppt, prectete si, prosim,
Academic Computer Centre | WWW stranku uvedenou na poslednim
Phone: +420-38-9032080 | radku signatury...
http://www.gnu.org/philosophy/no-word-attachments.cs.html
Další informace o konferenci Linux