Aspose.Email for .NET'te Yenilikler

Aspose.Email for .NET 25.8

  • Bu X500Address özellik MailAddress sınıf, mevcutsa Exchange (X.500) formatındaki e-posta adresine erişim sağlar.

  • Bu Aspose.Email.Clients.Graph.ODataQueryBuilder sınıf, Microsoft Graph için OData sorgu parametrelerinin oluşturulmasını basitleştirir. Bu geliştirme, Graph verileriyle çalışırken gelişmiş filtreleme, sıralama, seçim ve sayfalama sağlar.

  • Bu Aspose.Email.Clients.Graph.IGraphClientAsync arayüz, GraphClient ile asenkron işlemlere olanak tanır, performans ve yanıt süresini artırır.

Aspose.Email for .NET 25.7

  • HTML gövdesinden dışarıdan bağlı görüntü kaynaklarını çıkar ve doğrudan HTML çıktısına göm. Bağlı içerik içeren e-posta mesajlarının orijinal görünümü, e-postalar kaydedilirken veya işlenirken korunur. HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - true olarak ayarlandığında - HTML gövdesinden bağlı görüntüleri ve diğer kaynakları çıkarır ve ek olarak gömer, mesajın görsel bütünlüğünü korur.

Aspose.Email for .NET 25.6

Aspose.Email for .NET 25.4

  • Birçok sınıf, modern uygulamalarda ölçeklenebilirliği ve performansı artırmak için asenkron yöntemler ile güncellendi. TGZ, PST, MBOX ve VCard dosyalarıyla çalışmayı iyileştirir.

  • Bu MapiContact.FromVCard yöntem artık aşırı yüklenmiştir ve bir VCardLoadOptions kodlama yerine parametre.

Aspose.Email for .NET 25.3

Aspose.Email for .NET 25.2

  • Bir sorgu kullanarak MBOX dosyalarındaki mesajları filtreleyin veya arayın. Yalnızca belirli kriterlere uyan mesajları alın. Büyük MBOX dosyalarıyla çalışırken performans ve kullanılabilirliği artırın.

  • Sayfalı alım kullanarak mesajları daha küçük gruplar halinde alın. Bu özellik, büyük MBOX dosyalarını işlerken bellek tüketimini azaltır ve performansı artırır.

Aspose.Email for .NET 25.1

  • Gmail mesajlarıyla çalışma yeteneklerinizi genişletin IGmailClient arayüz. Geliştiriciler artık e-postaları listeleyebilir, alabilir, gönderebilir, ekleyebilir ve silebilir, ayrıca Gmail filtrelerini programatik olarak yönetebilir.

Aspose.Email for .NET 24.12

  • MIME sınır dizesini özelleştir yeni EmlSaveOptions.BoundariesTemplate özellik. Bu özellik, sınır biçimlendirme üzerindeki kontrolü artırır — şablondaki {#} yer tutucusu otomatik olarak sınır numarasıyla değiştirilir, dinamik ve kişiselleştirilmiş sınır dizesi oluşturulmasını sağlar.

Aspose.Email for .NET 24.11

Aspose.Email for .NET 24.10

  • MSG dosyalarındaki kullanıcı reaksiyonlarına erişin. Yeni GetReactions yöntem, eklenmiştir FollowUpManager sınıfı, bir MAPI mesajındaki reaksiyonların listesini almanıza olanak tanır, kullanıcı etkileşimini analiz etmeyi kolaylaştırır.

Aspose.Email for .NET 24.9

  • özel başlıklar ekle bir örnek oluştururken IEWSClient. Bu özellik, istemci başlatma sırasında belirli başlıkların gerekli olduğu senaryolarda özellikle kullanışlıdır, örneğin X-AnchorMailbox EWS’deki başlık.

  • Kategori renklerini al PST dosyalarından. Kategorilerin adları ve atanan renkleriyle bir listeye erişin, böylece Outlook verilerini işlerken görsel tutarlılığı korumak ve veri organizasyonunu iyileştirmek daha kolay olur.

Aspose.Email for .NET 24.6

Aspose.Email for .NET 24.5

  • Alıcıları Çıkar bir PST dosyasında depolanan mesajlardan.

    • bir mesaj entry ID’si belirterek.
    • Inbox klasöründeki tüm mesajları döngüyle gezerek ve her mesajdan alıcıları çıkararak.

    Bu özellik şurada mevcuttur: PersonalStorage sınıf.

  • Yerel PST ve OST dosyalarından yumuşak silinen öğeleri kurtar.

  • çoklu kişi VCF dosyalarını bir dağıtım listesine dönüştür.

Aspose.Email for .NET 24.3

  • MS Graph’ta Kişiler ve Takvim Desteği - IGraphClient arabirim metodları, kullanıcıların kişilerine ve takvim etkinliklerine erişmenizi, yönetmenizi ve etkileşime girmenizi sağlar:
    • MAPI kişilerinin bir koleksiyonunu al.
    • Belirli bir kişiyi al.
    • Yeni bir kişi oluştur.
    • Mevcut bir kişiyi güncelle.
    • Takvim bilgilerinin bir koleksiyonunu al.
    • Takvim öğelerinin bir koleksiyonunu al.
    • Belirli bir takvim öğesini al.
    • Yeni bir takvim öğesi oluştur.
    • Mevcut bir takvim öğesini günceller.

Aspose.Email for .NET 24.2

  • Outlook Öğe Kategorilerini Yönet - Aspose.Email, OLM dosyalarında depolanan Outlook öğesi kategorileriyle ilişkili kategori renklerini almayı ve kullanmayı mümkün kılar.

  • Konteyner Sınıfı Eşleştirme - yeni EnforceContainerClassMatching özellik, şuna eklendi: FolderCreationOptions sınıf, bir PST dosyasına klasör eklerken, klasörün sınıfının PST dosyasındaki beklenen tür veya kategoriyle eşleşmesini sağlar.

Aspose.Email for .NET 23.12

  • E-posta Mesajını HTML Olarak Kaydederken Kaynaklara Göreli Yol Ayarlama - Aspose.Email, mesajları HTML formatına dışa aktarırken e-posta kaynaklarını göreli yollarla kaydetme yeteneği sunar, kaynak bağlantısı için geliştirilmiş esneklik sağlar. Kullanıcılar mutlak ve göreli yollar arasında seçim yapabilir ve özel yolları aşağıdaki ile tanımlayabilir: ResourceHtmlRendering olay, e-postaların farklı sistemler arasında paylaşımını ve görüntülenmesini kolaylaştırır.

Aspose.Email for .NET 23.11

  • E-posta Mesajlarını Doğrula - Kullanıcıların mesaj dosyalarını doğrulamasını sağlamak için, eml, emlx, mht, msg ve oft gibi formatları destekleyen bir dizi bileşen eklendi. Bu işlevselliği kullanarak, kullanıcılar mesajları doğrulayabilir ve doğrulama süreci hakkında, format türü ve oluşan hatalar dahil, bilgiler elde edebilir.

  • E-posta Mesajlarına Dijital İmzalar Ekle - AttachSignature metodu SecureEmailManager sınıf, bir e-postaya dijital imza eklemeyi kolaylaştırmak için tasarlandı.

İmza eklendikten sonra, kullanıcılar ‘IsSigned’, ‘MessageClass’ ve ek detayları gibi özellikler aracılığıyla sonuçları doğrulayabilir.

İmza ekleme sürecini özelleştirmek için kullanıcılar şunu kullanabilir: SignatureOptions sınıf.

Aspose.Email for .NET 23.10

  • Mbox Depolamasını Daha Küçük Parçalara Böl - büyük dosyaları yönetilebilir parçalara bölün ve süreç sırasında özel eylemler uygulayın:

    • Bölünmüş Mbox dosya adları için özel bir önek belirt.
    • Bir e-posta yeni bir Mbox dosyasına kopyalanmadan önce ve sonrasında eylemleri özelleştir.
    • Yeni bir Mbox dosyası oluşturulduğunda tepki ver.
    • Yeni bir Mbox dosyası e-postalarla doldurulduğunda yanıt ver.
  • MediaType ile AlternateView İçeriğini Al - bir e-posta mesajındaki belirli bir AlternateView’den içeriği string olarak alır. MailMessage.GetAlternateViewContent(string mediaType) metod, belirtilen medya türüyle eşleşen bir AlternateView’in içeriğine erişmenizi sağlar.

Aspose.Email for .NET 23.8

Aspose.Email for .NET 23.7

  • PST’den Öğeleri Sil - Yeni bir metod ekledik, DeleteItem(string entryId), PersonalStorage sınıfına. Bu metod, öğeye (klasör veya mesaj) ait benzersiz entryId’yi kullanarak Personal Storage Table (PST) içindeki öğeleri silmenin bir yolunu sağlar.
  • Olay İşleme ve PST Bölme - Gelişmiş İşlevsellik PersonalStorage sınıf:
  • Takvim İşleme - CalendarReader sınıfına yeni özellikler ve bir metod eklendi:
    • Count özellik, takvimde bulunan Vevent bileşenlerinin (etkinliklerin) sayısını almanıza olanak tanır, böylece toplam etkinlik sayısını izlemek daha kolay olur.
    • IsMultiEvents özellik, takvimin birden fazla etkinlik içerip içermediğini belirler.
    • Method özellik, takvim nesnesiyle ilişkili iCalendar yöntem tipini alır. “REQUEST”, “PUBLISH” veya “CANCEL” gibi yöntem tipini döndürür ve takvimin amacına dair değerli bilgiler sağlar.
    • Version iCalendar’ın sürümünü alır.
    • LoadAsMultiple() metod, birden çok etkinlik içeren bir takvimden etkinlik listesi yüklemeyi sağlar. Appointment nesnelerinin bir listesini döndürür ve her etkinliğe tek tek kolay erişim ve işlem imkanı sunar.

Aspose.Email for .NET 23.6

Aspose.Email for .NET 23.5

  • ICS/VCS Dosyalarının Sürümünü Belirle - Version özellik Appointment ICS/VCS dosyalarının sürümünü almak için sınıf.
  • VCard Dosyaları için Kaydetme Seçeneklerini Özelleştir - Yeni VCardSaveOptions API’ye aşağıdaki özelliklere sahip sınıf:
    • VCardVersion Kullanıcıların iletişim öğeleri kaydedilirken istenen vCard sürümünü belirtmelerine olanak tanır. Varsayılan olarak sınıf vCard sürüm 2.1 (VCardVersion.V21) kullanacak şekilde ayarlanmıştır.
    • UseExtensions - Kullanıcıların vCard dosyaları kaydederken genişletilmiş alanların kullanılmasını kontrol etmelerini sağlar. True (varsayılan) olarak ayarlandığında, uzantılara izin verilir ve özel alanlar ile ek iletişim bilgileriyle uyumluluk sağlanır.
    • PreferredTextEncoding - vCard iletişim öğeleri kaydedilirken kullanılacak kodlama.
  • Zimbra Depolamasında Bulunan Mesaj Öğelerinin Toplam Sayısını Al - GetTotalItemsCount() metodu TgzReader sınıf.
  • Bir PST alt klasörünü yol ile Al - Belirtilen adı taşıyan alt klasörü, mevcut PST klasöründen şu FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) metod aşırı yüklemesi.

Aspose.Email for .NET 23.4

  • Bir Mesaja Referans Ek Ekle - Yeni bir Ekle metodu için MapiAttachmentCollection sınıf aşağıdaki parametrelerle: ’name’ - ekin adı ‘sharedLink’ - ekin web hizmeti tarafından sağlanan tam nitelikli paylaşılan bağlantısı ‘url’ - dosya konumu ‘providerName’ - referans ek sağlayıcısının adı
  • Birden Çok VCard Kontağı Kontrolü - Kaynak dosyanın birden çok iletişim içerip içermediğini yeni VCardContact.IsMultiContacts(string filePath) metod.
  • Takvim ICS Biçimini Mesaj Biçimlerine Dönüştür - Randevuları MapiMessage ve MailMessage gibi mesaj nesnelerine dönüştürür.
  • HTML ve MHTML Biçimlerinde Mesajları Kaydetme için Ek Seçenekler:
  • Mesaj Dönüştürme ve Yükleme İşlemine Zaman Aşımı Ayarla - Mesajları dönüştürürken ve yüklerken milisaniye cinsinden süreyi sınırlayarak işlemin gereksiz yere uzun sürmesini engeller. Bu amaçla aşağıdaki özellikler tanıtılmıştır:

Aspose.Email for .NET 23.3

Aspose.Email for .NET 23.1

-MboxMessageInfo’dan Mesaj Özelliklerini Al - Bir mbox dosyasında depolanan bireysel mesajlar hakkında bilgiye erişim sağlar; mesaj boyutu, mesaj indeksi, mesaj başlıkları, mesaj bayrakları ve diğer mesajla ilgili üst veriler gibi. Aşağıdaki özellikleri ekledik MboxMessageInfo sınıf:

DateTime Date - Mesaj tarihini alır MailAddress From - Gönderen adres dizesini alır Subject - Mesaj konusunu alır MailAddressCollection To - Mesajın alıcılarını içeren adres koleksiyonunu alır MailAddressCollection CC - CC alıcılarını içeren adres koleksiyonunu alır MailAddressCollection Bcc - BCC alıcılarını içeren adres koleksiyonunu alır

Aspose.Email for .NET 22.12

  • PST içinde bulunan mesaj öğelerinin toplam sayısını Al - Şunu ekledik GetTotalItemsCount() metot PersonalStorage.Store özellik.
  • Kişisel Depolamada Standart RSS Beslemeleri Klasörü Al, PST’de Standart RSS Beslemeleri Klasörü Ekle - StandardIpmFolder enum’una yeni bir RssFeeds değeri eklendi. Artık RSS Beslemeleri Klasörü kolayca alınabilir veya depolamaya eklenebilir.
  • MAPI Biçiminde Depolanan Bir E-posta Mesajını Şifre Çözme - MapiMessage sınıfına bir Decrypt yöntemi ekledik:
  • MapiCalendar’ı ICS’ye Kaydederken Ürün Kimliği Ayarlama - Yeni ekledik ProductIdentifier özellik MapiCalendarIcsSaveOptions sınıf.
  • Kimlik Tanımlayıcılarıyla OLM ve MBOX’tan Mesajları Çıkarma - Belirli bir mesajı bulmak ve çıkarmak için her sefer tüm depolamayı taramaktan kaçınmanın verimli yoludur.
  • Ekinin Satır İçi mi Normal mi olduğunu Belirleme - MapiAttachment.IsInline özellik.

Aspose.Email for .NET 22.11

  • Bir MAPI Öge Tipi Al - Mesaj dönüştürmeden önce her sefer MessageClass özelliği değerini kontrol etmeyi önler.
  • MapiMessage’tan İmzayı Kaldır - Daha iyi uyumluluk için MapiMessage.RemoveSignature metodu ve MapiMessage.IsSigned özellik eklendi.
  • Önceden Tanımlı Klasörleri Tanımlama - Yeni FolderInfo metodu, GetPredefinedType, bir klasörün önceden tanımlı bir klasör içinde olup olmadığını, belirtilen parametre değerine göre StandardIpmFolder enum değerini döndürerek belirlemek için tanıtıldı.
  • Ekin TNEF Biçimini Doğrulama - Attachment.IsTnef özellik, mesaj ekinin TNEF biçimli bir mesaj olup olmadığını gösterir.

Aspose.Email for .NET 22.10

  • MapiMessage’ta Bir Eki Yeniden Adlandırma - Artık düzenlenebilir GörünümAdı MapiMessage eklerindeki özellik değeri.

Aspose.Email for .NET 22.9

  • Graph API ile Mesajları Listele - Yeni OrderBy metod, alınan mesajların sıralamasını belirttiğiniz kriterlere göre kontrol etmenizi sağlar.

Aspose.Email for .NET 22.8

Aspose.Email for .NET 22.7

  • Mesaj Kimlik Bilgilerini Al UID veya sıra numarası gibi bilgileri aşağıdaki özelliklerle alın:
    • MailboxInfo sınıf - Bir posta kutusundaki mesaj hakkında kimlik bilgilerini temsil eder.
    • SequenceNumber özellik - Bir mesajın sıra numarası.
    • UniqueId özellik - Bir mesajın benzersiz kimliği.
    • MailMessage.ItemId özellik - Bir posta kutusundaki mesaj hakkında kimlik bilgilerini temsil eder.

Aspose.Email for .NET 22.6

  • ICS Dosyalarında Orijinal Zaman Damgasını Korumak - PST dosyalarından takvim öğelerini çıkarıp aşağıdaki seçeneklerle orijinal zaman damgasını koruyarak ICS formatında kaydedin:

Aspose.Email for .NET 22.5

  • Graph İstemcisi aracılığıyla Sayfalama Desteğiyle Mesajları Listele - API, mesajları listelemek için sayfalama ve filtreleme desteği sağlar. Bu, posta kutusunda çok sayıda mesaj olduğunda özet bilgileri almak için çok zaman alıyorsa çok yararlıdır.
  • Mail İstemcilerini İşlerken Asenkron Mod - Göreve yeni bir yaklaşım aşağıdaki API üyelerini içerir:

Aspose.Email for .NET 22.4

  • MailGun ve SendGrid Teslimat Servisleriyle E-posta Gönder - Hangi servis kullanılacaksa ona göre seçenekleri başlatabileceğiniz, yapılandırıcıyı kullanarak gerekli istemci örneğini çağırabileceğiniz, bir e-posta mesajı hazırlayıp gönderilebilen birleşik bir API oluşturduk. Ayrıca Send metodunun eşzamanlı bir sürümü de mevcuttur.
  • ICS dosyasında X-ALT-DESC başlığını ayarla - Yeni bir şey tanıttık HtmlDescription X-ALT-DESC başlığını ayarlamak için özellik.

Aspose.Email for .NET 22.3

Aspose.Email for .NET 22.2