Aspose.Email for .NET'teki Yardımcı Özellikler
Birleşik Mesajlaşma ile Çalışma
Aspose.Email, Exchange Server 2010’dan birleşik mesajlaşma bilgilerini alabilir. Şu anda desteklenen birleşik mesajlaşma, yapılandırma bilgilerini alma, giden bir aramayı başlatma, arama kimliğiyle telefon araması bilgilerini alma ve kimliğiyle bir telefon aramasını sonlandırma gibi işlemleri içerir. Aşağıdaki kod örneği, Microsoft Exchange Server 2010’dan birleşik mesajlaşma yapılandırma bilgilerini nasıl alacağınızı gösterir.
Posta İpuçlarını Alma
Microsoft Exchange Server, Exchange Server 2010 ve 2013 ile birlikte birkaç yeni özellik ekledi. Bunlardan biri, bir e-posta mesajı oluştururken kullanıcılara posta ipuçları sağlamasıdır. Bu ipuçları, e-posta gönderilmeden önce bilgi sundukları için çok yararlıdır. Örneğin, alıcı listesindeki bir e-posta adresi yanlışsa, geçersiz olduğunu bildiren bir ipucu gösterilir. Posta ipuçları ayrıca, bir e-posta göndermeden önce dışarıda olma yanıtlarını görmenizi sağlar: Exchange Server (2010 & 2013), alıcıların bir veya daha fazlası dışarıda olma yanıtı ayarlamışsa, e-posta oluşturulurken posta ipucunu gönderir. Bu makalede gösterilen tüm özellikler için Microsoft Exchange Server 2010 Service Pack 1 gereklidir. Aşağıdaki kod snippet’i, bunu nasıl kullanacağınızı gösterir. EWSClient Microsoft Exchange Server 2007 ve sonraki sürümlerde mevcut olan Exchange Web Services’i kullanan sınıf.
Exchange Taklidi
Exchange taklidi, bir kişinin başka bir hesabı taklit etmesine ve kendi izinleri yerine taklit edilen hesabın izinleriyle görev ve işlemler yapmasına olanak tanır. Delegasyon, kullanıcıların başkaları adına hareket etmesini sağlarken, Taklit onlara başka kullanıcılar gibi davranma imkanı verir. Aspose.Email, Exchange Taklidini destekler. The EWSClient class, şunları sağlar ImpersonateUser ve ResetImpersonation bu özelliği kolaylaştırmak için metodlar.
Bu görevi gerçekleştirmek için:
- Kullanıcı 1 için ExchangeWebServiceClient’ı başlat.
- Kullanıcı 2 için ExchangeWebServiceClient’ı başlat.
- Hesaplara test mesajları ekle.
- Kimlik Taklidini Etkinleştir.
- Kimlik Taklidi Sıfırla.
Aşağıdaki kod örneği size nasıl kullanılacağını gösterir EWSClient kimlik taklit özelliğini uygulamak için sınıf.
EWS Kullanarak Otomatik Keşif Özelliği
Aspose.Email API, EWS İstemcisi kullanarak Exchange Server ayarlarını keşfetmenizi sağlar.
Exchange Server İşlemine PST Geri Yüklemeyi İptal Et
Aspose.Email API, bir PST dosyasını Exchange Server’a geri yüklemenizi sağlar. Ancak, işlem büyük boyutlu bir PST dosyası nedeniyle uzun sürüyorsa, işlemi iptal etmek için bir kriter belirtmeniz gerekebilir. Bu, aşağıdaki örnek kodda gösterildiği gibi API kullanılarak gerçekleştirilebilir.
Not: Örneğin aşağıdaki sınıfın da eklenmesini gerektirir.
public class CustomAbortRestoreException : Exception { }