Portál AbcLinuxu, 8. května 2025 22:37

Dotaz: Postfix prepis adries na zaklade username

22.3.2009 17:58 Ján Chrastina | skóre: 4 | blog: Pavuk
Postfix prepis adries na zaklade username
Přečteno: 146×
Odpovědět | Admin

 Zdravim,

potreboval by som nastaviť Postfix tak, aby odchádzajúcim mailom prepisoval hlavičku "Mail From:" a "Reply To:" na základe užívateľského mena použitého v SMTPD SASL authentifikácii. SASL Autentifikáciu proti LDAPu (Active Directory) viem urobiť.

V ďalšom kroku by mal Postfix použiť SASL login, prečítať z LDAPu celé meno užívateľa, jeho mailovú adresu a prepísať  "Mail From:" a "Reply To:" polia. Vedel by niekto poradiť ako na to? 

Malé pokusy s canonical_address_mapping boli neúspešné pretože sa jedná o statickú tabuľku.

Hlavná myšlienka je taká že na mailovom klientovi si užívateľ môže nastaviť ľubovoľné hodnoty ktoré sa objavia v hlavičke, ale tieto budú vždy prepísané do štandardnej formy podľa podnikových pravidiel.

Za akékoľvek nakopnutie vopred ďakujem.

 

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.3.2009 19:16 vencas | skóre: 32
Rozbalit Rozbalit vše Re: Postfix prepis adries na zaklade username
Odpovědět | | Sbalit | Link | Blokovat | Admin

Řekl bych, že místo canonical_maps=hash:/etc/postfix/... je možné taky použít něco jako canonical_maps=ldap:/etc/postfix/ldap-canonical.cf  a v ldap-canonical.cf mít

server_host = ldap://ldap.domain ldap://ldap2.domain # více serverů, kdyby nějaký vypadnul
bind = no
search_base = ou=Aliases,dc=domain,dc=cz
recursion_limit = 1
query_filter = (cn=%s)

aspoň mi to takhle funguje pro relay_recipient_maps. V tomto případě asi nepůjde o Aliases, ale nějaké položky v People.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.