Exchange sunucularımıza da mail gönderenler için otomatik olarak imza (disclaimer) uygulamasını uzun zamandır yapabiliyoruz. Exchange 2010 da ise bu imzayı dinamik olarak hazırlayabiliyoruz. Yani sistem artık kullanıcıların bilgisini Active Directory’den alarak herkes için otomatik olarak imza atayabiliyor. Böylelikle standart kurum imzası dışında kullanıcı bilgilerinin de imzalarda yer almasını kullanıcılara ayar yapmadan sağlatabiliyoruz.
Bir diğer güzel bir özellik ise html kodları sayesinde dinamik imzalara resimde ekleyebilmemiz. Bu şekilde kurum maillerinin imza görüntüsünü daha profesyonel bir görünüme kavuşturabiliriz.
Uygulamamızda hem dinamik disclaimer nasıl yaratılıyor hem de resim bu imzaya nasıl ekleniyor onu göreceğiz.
Öncelikle kullanıcılarımızın bilgilerinin Active Directory de girilmiş olduğuna emin olmamız gerekiyor.
Resim-1
Resim-2
Resim-3
Resim-4
Daha sonra hazırladığımız resmi IIS sunucumuzda wwwroot klasörüne ekliyoruz. Burada önemli olan nokta eğer dışarıda da bu uygulamayı kullanacaksanız dışarıdan erişilebilinen bir sayfaya resmi eklemeniz gerekmektedir.
Resim-5
Exchange 2010 sunucumuzda konsolumuzu açıyoruz. İmza uygulamasını hub yönlendiricisi kontrol eder. Bu yüzden Hub transport bölümüne gelip “Transport rules” bölümünden “New Transport Rules” ile yeni bir kural oluşturacağım.
Resim-6
Kurala bir isim veriyorum.
Resim-7
İlk olarak sadece kurum içi maillerde mi yoksa kurum dışına giden maillerde mi kullanılacağına karar veriyorum.
Baştan üçüncü seçeneği işaretliyorum.
Resim-8
“Actions” kısmından imzamı eklemem gerekiyor. Baştan üçüncü seçenek olan “append disclaimer text and failback to action if unable to apply” seçeneğini kullanmamız gerekiyor.
Alttaki bölümden ise “disclaimer text” i seçiyorum.
Resim-9
Bu bölümüme dinamik imza kodunu yerleştirmem gerekiyor. Eskinden yapılan uygulama bu kısma sadece yazı metni koymaktı. Bu şekilde standart bir imza uygulaması hazırlıyorduk. Fakat şimdi sistemin Active Directoryden otomatik olarak kullanıcıların bilgisini almasını ve resimde eklenmesini istiyorum. Bu yüzden aşağıdaki kodu kullanabilirsiniz.
<html>
<body>
<table>
<table border=”0″ >
<tr><td>
<font face=”Garamond”>
<P style=’color:#00BFFF;’><b>%%Firstname%% %%Lastname%%</b></p></font>
<font size=”2″ face=”Calibri”>%%Title%%<br><br>
<P style=’color:#00BFFF;’>
<b>%%Company%% </b> </p>
%%Street%% <br>
%%City%%, %%State%% %%ZipCode%%<br>
<b>T:</b> %%HomePhoneNumber%%
<b>M:</b> %%MobileNumber%%
<b>F:</b> %%FaxNumber%%<br>
<P style=’color:#00BFFF;’>
@ %%Email%% %%Notes%%
</p>
</tr></td>
<tr>
<td >
<img border=”0″ src=”http://10.1.1.15:81/mslinuxtr.png”>
</td>
</table>
</body>
</html>
Burada kırmızı ile belirtilen bölüm resmin durduğu IIS sunucuna erişim sayfadır. Daha önce belirttiğim gibi dışarıya giden mailler için uygulanacak ise dışarıdan erişilebilen bir sayfaya resmi koymanız gerekmektedir.
Mavi bölüm ise Active Directory’den hangi bilgilerin çekileceğidir. Dikkatli bakarsanız AD user and computers de kullanıcı özelliklerindeki başlıkları %% işareti ile birlikte kullanmanız gerekiyor. Buna göre istediklerinizi ekleyip istediklerinizi kaldırabilirsiniz.
Kullanabileceğiniz tüm liste:
- UserLogonName
- DisplayName
- FirstName
- Initials
- LastName
- PhoneNumber
- OtherPhoneNumber
- HomePhoneNumber
- OtherHomePhoneNumber
- PagerNumber
- MobileNumber
- FaxNumber
- OtherFaxNumber
- Street
- POBox
- City
- State
- ZipCode
- Country
- Title
- Department
- Manager
- Office
- Company
- Notes
- CustomAttribute1 – CustomAttribute15
Kodu yukarda yazdığım şekilde açılan kutunun içerisine ekliyorum
Resim-10
Bu uygulamanın dışarısında tutacağınız durumları “exceptions” bölümünden ayarlayabilirsiniz.
Resim-11
Kural özeti geliyor.
Resim-12
Finish ile tamamlıyoruz.
Resim-13
Yaratılınca ekranda çıkacaktır yeni kuralımız.
Hemen Owa üzerinden testlerimi yapıyorum.
Resim-14
Resim-15
Yaptığımız ayarların imzamıza aynen geldiğini görüyoruz.
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar
Eywallah Keremim Saol :)
Elinize sağlık fakat Ali DEMİR’in de bekirttiği üzere son gönderilen mailin değil de mailin en altında imza çıkıyor. Bunun bir çözüm yolu varmıdır? Third Party programlarla bunları yapabiliyoruz fakat onları kullanmadan yapmamız mümkünmü?