Forum

AD üzerinden o...
 
Bildirimler
Hepsini Temizle

AD üzerinden outlook'a imza ekleme

2 Yazılar
2 Üyeler
0 Reactions
1,789 Görüntüleme
(@TayfunKahveci)
Gönderiler: 13
Active Member
Konu başlatıcı
 

http://www.cozumpark.com.tr/forums/thread/72558.aspx

http://www.cozumpark.com/forums/thread/272760.aspx

Merhaba çözümpark ailesi, 

Yukarı da soracağım soru ile ilgili iki adet konu açılmış ancak tam olarak çözüm bulamadığımız bir konu.AD üzerinden bilgileri çekerek yollanacak maillerin altına otomatik olarak herkes de standart olabilecek imza nasıl ekleyebiliriz? Çözüm önerisi olarak 3.party ürünler önerilmiş bunların en göze batanı sanırım codetwo.Buna benzer free olarak kullanabileceğimiz bir program yokmu acaba?Önerilenlerin hepsi ücretli çünkü.Bunun için script buldum bir tane ama tam olarak işimizi görür mü acaba dediğim mantığa göre? Yada çalışma mantığı tam olarak nedir.Belki bunun için bir yazılım yapılabilir.

Şimdiden cevaplar için teşekkür ederim. 

 

On Error Resume Next

Set objSysInfo = CreateObject("ADSystemInfo")

strUser = objSysInfo.UserName

Set objUser = GetObject("LDAP://" & strUser)

strName = objUser.FullName

strTitle = objUser.Title

strDepartment = objUser.Department

strCompany = objUser.Company

strPhone = objUser.telephoneNumber

Set objWord = CreateObject("Word.Application")

Set objDoc = objWord.Documents.Add()

Set objSelection = objWord.Selection

Set objEmailOptions = objWord.EmailOptions

Set objSignatureObject = objEmailOptions.EmailSignature

Set objSignatureEntries = objSignatureObject.EmailSignatureEntries

objSelection.TypeText strName & ", " & strTitle

objSelection.TypeParagraph()

objSelection.TypeText strDepartment

objSelection.TypeParagraph()

objSelection.TypeText strCompany

objSelection.TypeParagraph()

objSelection.TypeText strPhone

Set objSelection = objDoc.Range()

objSignatureEntries.Add "AD Signature", objSelection

objSignatureObject.NewMessageSignature = "AD Signature"

objSignatureObject.ReplyMessageSignature = "AD Signature"

objDoc.Saved = True

objWord.Quit 

 
Gönderildi : 27/01/2012 11:23

(@rafets-ayata)
Gönderiler: 3820
Üye
 

Merhaba,


3.Party tercih edilmesinin nedeni bu iş için özellikle kodlanmış olmasıdır.


Scriptte işinizi görebilir scriptin yaptığı iş AD deki user tabında bulunan bilgileri çekip exchange üzerineki imza tabına bunları yazıyor. Eğer kendiniz kodlamak istiyorsanız script zaten açık ilgili kısma bunları set edebilirsiniz. Ancak bu kadar uğraşa değmeyecektir diye düşünüyorum.

 
Gönderildi : 27/01/2012 13:13

Paylaş: