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