Yardımcı Özellikler

Oy Seçeneği ile Mesaj Gönderme

Microsoft Outlook, yeni bir ileti oluştururken kullanıcıların bir anket oluşturmasına izin verir. Bu, Evet, Hayır, Belki gibi oylama seçeneklerinin eklenmesiyle yapılır. Aspose.Email tarafından sunulan FollowUpOptions sınıfı, oylama seçeneklerinin değerini ayarlamak veya almak için kullanılabilen VotingButtons özelliğini sağlar. Bu makale, bir anket oluşturmak için oylama seçenekleriyle bir MapiMessage oluşturmanın ve ardından mesajı Exchange Web Service (EWS) istemcisiyle göndermenin ayrıntılı bir örneğini sunar.

Oy Seçenekleri ile Mesaj Oluşturma ve Gönderme

Aşağıdaki kod bölümü, yeni bir mesaj oluşturup ardından oy seçenekleriyle nasıl gönderileceğini gösterir.

Aşağıdaki kod parçacığı, yukarıdaki örnekte kullanılan CreateTestMessage metodunun tanımını gösterir.

Geçersiz veya Süresi Dolmuş SSL Sertifikasını Yok Say veya Atla

Aspose.Email, Exchange Server’da SSL sertifikalarını şunu kullanarak yönetebilir: EWSClient sınıf. SSL sertifikası süresi dolmuş veya geçersiz hale gelmişse, Aspose.Email geçersiz SSL sertifikası nedeniyle bir istisna fırlatır. Aşağıdaki kodda kullanılan yöntemle bunları görmezden gelerek bu SSL sertifika hatalarından kaçının. Callback işleyicisini main() veya init() metodunuzda kaydedin ve aşağıdaki yöntemi sınıfın üyesi olarak ekleyin.

MSG dosyalarından RE ve FW mesajları oluşturma

IEWSClient geliştiricilerin bir kaynak mesajdan RE (Reply/Reply All) ve FW (Forward) mesajları oluşturmasını sağlar. Kaynak mesaj, belirli bir ExchangeMessageInfo den ExchangeMessageInfoCollection tarafından elde edilen ListMessages(). Diğer argüman ise gerçek MailMessage RE veya FW mesajı olarak gönderilmek için. Aşağıdaki kod parçacığı, bir mesajın nasıl gönderileceğini, ardından o mesaja nasıl yanıt verileceğini ve mesajın nasıl iletileceğini gösterir. Bu görevi gerçekleştirmek için:

  1. Şunu başlatın IEWSClient geçerli kimlik bilgileri sağlayarak nesne.
  2. Birkaç örnek mesaj gönder.
  3. Şuğu çağırın Reply()ReplyAll() ve Forward() mesaj göndermek için yöntemler.

EWS İsteklerine Başlık Ekleme

Aspose.Email API, Exchange isteklerine başlık eklemeye izin verir. Bu, farklı amaçlar için kullanılabilecek çeşitli başlıkları EWS isteklerine eklemek için kullanılabilir. Örneğin, Exchange sunucusundaki throttling sorunlarını yönetmek için kullanılan X-AnchorMailbox başlığını eklemek buna bir örnektir. The AddHeader metodu IEWSClient aşağıdaki kod parçacığında gösterildiği gibi EWS isteklerine başlık eklemek için kullanılır.

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 birkaç yeni özellik ekledi. Bunlardan biri, kullanıcıların bir e-posta mesajı oluştururken posta ipuçlarını almasını sağlar. Bu ipuçları, e-posta gönderilmeden önce bilgi sağladıkları için çok faydalıdır. Örneğin, alıcı listesinde bir e-posta adresi hatalıysa, adresin geçersiz olduğunu belirten bir ipucu gösterilir. Posta ipuçları ayrıca, bir e-posta göndermeden önce ofis dışı yanıtlarını görmenizi sağlar: Exchange Server (2010 ve 2013), alıcıların bir veya daha fazlası ofis dışı 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 parçacığı, şu şekilde kullanımını gösterir: EWSClient Microsoft Exchange Server 2007 ve sonraki sürümlerde mevcut olan Exchange Web Services’i kullanan sınıf.