Exchange 2010 ja signatuurid

Olen pikka aega tegelenud e-maili süsteemidega nng seoses sellega kokku puutunud ka soovidega panna automaatselt kirjadele külge ühiselt kujundatud signatuur.  Seda kõike on lihtne teha e-maili klientprogrammis, ent klientprogrammi on vaja häälestada ning seda tuleb teha igas arvutis, kus e-maile kirjutatakse.  Seetõttu tekib automaatselt tahtmine, et miks ei võiks signatuure kirjadele lisada hoopis server.

Exchange 2003 ajal (ja varem) tuli selleks kasutada kolmanda partei tooteid, Exchange ise ei pakkunud mingeid võimalusi.  Exchange 2007 oli juba palju parem.  Transport reeglitega oli võimalik muuhulgas lisada tingimustele vastavaltele kirjadele automaatselt kirja algusesse või lõppu fikseeritud teksti.  Tekst võib olla HTML ja seega ilusti kujundatud, ent piiranguks jääb siiski see, et kõik ühe reegliga lisatud tekstid on ühesugused.

Exchange 2010 on lisanud sellele funktsionaalsusele võimaluse oma lisatavas tekstis kasutada Active Directory-st kasutajakonto väljade väärtusi.  Selle tulemuseks on võimalus luua personaliseeritud signatuure.  Ehk siis signatuur võib sisaldada inimese nime, kontaktandmeid ja muud iga inimese puhul varieeruvat infot.  Näiteks järgmine HTML kood kasutab seda ära:

<div style="font-size:9pt;font-family:Calibri,sans-serif;">
  %%DisplayName%%<br />
  %%Title%%<br />
  &nbsp;<br />
  Tel: %%Phone%%<br /></div>
&nbsp;<br />

<div style="background-color:#D5EAFF;border:1px dotted #003333;padding:.8em;">
  <img align="left" hspace="3" alt="Eneta" src="http://www.eneta.ee/SiteCollectionImages/promo/eneta_blog_175x75_02.gif"/>
  <p style="font-size:8pt;line-height:10pt;font-family:Cambria,'times roman',serif;">Mine loe Eneta portaalist uudiseid</p>
  <span style="padding-top:10px;font-weight:bold;color:#CC0000;font-size:10pt;font-family:Calibri,Arial,sans-serif;">
    <a href="mailto:%%email%%">%%email%%</a>
   </span><br /><br /><br />
</div>

Tulemuseks on järgnev signatuur:

Meelis Nigols 
mõttejagaja 
 
Tel: 1234567
Eneta

Mine loe Eneta portaalist uudiseid

meelis@kuskil.ee

Advertisements