Наверно все сталкивались с необходимости в установке корпоративных 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%%
Добавляем его в транспортное правило




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


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


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


Это всего лишь пример, вы можете использовать %%ЗНАЧЕНИЕ%% в любом для вас виде или значении, плюс ко всему добавив 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:




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


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


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


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