Exchange Server 2010 Transport Rule, Signature and Disclaimer

by Arman Obosyan 26. July 2009 08:30

Наверно все сталкивались с необходимости в установке корпоративных Disclaimer, на Exchange 2003 я использовал механизм transport event sink , в Exachnge Server 2007 уже были встроенные средства в транспортных правилах, конечно все не заканчивалось на установке Disclaimer к нему нужно было прикрутить еще пользовательскую подпись с генерированную с Active Directory. На стороне клиента можно было воспользоваться решением Hey, Scripting Guy! Setting Up Outlook E-Mail Signatures , а на стороне сервера уже платным решением к примеру exclaimer Exchange Email Disclaimersили  CodeTwo Exchange Rules 2007 

В Exchange Server 2010 транспортные правила были значительно расширены и Disclaimer не исключение, теперь можно использовать полностью HTML (включая картинки) и генерировать подпись пользователя на основании данных из актив директории. (Одно дело сказать, другое дело показать)

Для начала создадим простое транспортное правило которое будет прикреплять пользовательскую подпись на оснований данных из актив директории на все отосланные письма в нутрии организации

Возьмем к примеру отображаемое имя пользователя, должность, отдел, имя компании и мобильный телефон, на что у нас соответствуют поля из AD: Display Name (DisplayName), Title (Title), Department (Department), Company (Company), Mobile Phone (MobilePhone) (можно в повершеле посмотреть любое другое значение и также добавить его)

Таким образом нам нужно заключить требуемое значение в %% и получаем

%%DisplayName%%
%%Title%%
%%Department%%
%%Company%%
%%MobilePhone%%

Добавляем его в транспортное правило

e14-tr-d01e14-tr-d02 e14-tr-d03e14-tr-d04 e14-tr-d05e14-tr-d06

И получаем результат (пример „голых значение”, не использую HTML)

e14-tr-d07e14-tr-d08

 

Можно добавить HTML и прикрутить к подписи еще и disclaimer (я не селен в HTML так что я просто набрал текст в Expression Web и скопировал Source)

e14-tr-d09e14-tr-d10

И получаем куда более “приличный вид”

e14-tr-d11e14-tr-d12

 

Это всего лишь пример, вы можете использовать %%ЗНАЧЕНИЕ%% в любом для вас виде или значении, плюс ко всему добавив HTML можно сделать то что было доступно только платным программам.

 

 

[addlang]

 

ალბათ ბევრს დაგიყენებიათ კორპორატიული Disclaimer.  Exchange 2003- ში გამომიყენებია მექანიზმი transport event sink , Exachnge Server 2007 -ში უკვე იყო ჩადებული საშუალებები Transport Rules- ებში. რა თქმა უნდა მხოლოდ Disclaimer–ის დაყენებით საქმე არ მთავრდებოდა, ასევე მისაერთებელი იყო Active Directory-დან დაგენერირებული მომხმარებლის ხელმოწერა. კლიენტის მხარეზე შესაძლებელი იყო შემდეგი სკრიპტის გამოყენება Hey, Scripting Guy! Setting Up Outlook E-Mail Signatures , სერვერის მხარეს კიდე ფასიანი გადაწყვეტილების exclaimer Exchange Email Disclaimers ან  CodeTwo Exchange Rules 2007 

Exchange Server 2010 - ში Transport Rules საკმაოდ განვითარდა, Disclaimer- ში უკვე შესაძლებელია სრულიად HTML-ის გამოყენება (სურათებიც) და მომხმარებლის ხელმოწერის გენერირება Active Directory-იდან.
თავიდან შევქმნა��� უბრალო Transport Rule, რომელიც ყველა შიდა წერილს მიაბავს სამომხმარებლო ხელმოწერას (სიგნატურას) Active Directory–ის მონაცემების შესაბამისად.
მაგალითისთვის ავიღოთ მომხმარელის სახელი, თანამდებობა, დეპარტამენტი, კომპანიის დასახელება და მობილური ტელეფონი. ამას შეესაბამება მნიშვნელობები Display Name (DisplayName), Title (Title), Department (Department), Company (Company), Mobile Phone (MobilePhone) (შეგიძლიათ აირჩიოთ ნებისმიერი სხვა მნიშვნელობა PowerShell-დან)
საჭირო სიტყვას უნდა დაუმატოთ სიმბოლოები %%, აი ასე :

%%DisplayName%%
%%Title%%
%%Department%%
%%Company%%
%%MobilePhone%%

შევქმნათ Transport Rule:

e14-tr-d01e14-tr-d02 e14-tr-d03e14-tr-d04 e14-tr-d05e14-tr-d06

ვიღებთ შემდეგ რეზულტატს (HTML –ს აქ არ ვიყენებ):

e14-tr-d07e14-tr-d08

 

შეგიძლიათ გამოიყენოთ HTML და დაუმატოთ სიქნატურას disclaimer (HTML–ში კარგად ვერ ვერკვევი, ასე რომ უბრალოდ ავკრიფე ტექსტი Expression Web-ში და დავაკოპირე

e14-tr-d09e14-tr-d10

ვიღებთ ბევრად უფრო „წესიერ“  სიგნატურას:

e14-tr-d11e14-tr-d12

 

ეს მხოლოდ და მხოლოდ მაგალითია, თქვენ შეგიძლიათ გამოიყენოთ %%ნებისმიერი მნიშვნელობა%%, გამოიყენოთ HTML და ფასიანი სოფტი.

©Translated by Evgenia Prikhodko

 

Pingbacks and trackbacks (11)+

Comments are closed

© 2008-2012, Arman Obosyan, Postmaster.GE
Powered by BlogEngine.NET 2.6.0.18
Hosted on Windows Azure and IIS8

About the author

Arman Obosyan is an experienced IT Pro. with over 17+ years work experience in Information Technologies sector.

Certified since 2003 year, passed following certifications MCP, MCSA, MCSE, MCTS, MCITP, Exin ITIL and VMware Certified Professional (VCP)

In 2010 Was awarded a Microsoft Most Valuable Professional (MVP)

--------

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent anyone else's view in any way, including those of my employer.



Live Trafic

 

Calendar

<<  May 2017  >>
MoTuWeThFrSaSu
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

View posts in large calendar

TextBox