Apa Baru di Aspose.Email untuk .NET

Aspose.Email for .NET 25.8

  • The X500Address properti dari MailAddress kelas menyediakan akses ke alamat email dalam format Exchange (X.500), jika tersedia.

  • The Aspose.Email.Clients.Graph.ODataQueryBuilder kelas menyederhanakan pembuatan parameter kueri OData untuk Microsoft Graph. Peningkatan ini memungkinkan pemfilteran lanjutan, pengurutan, pemilihan, dan paginasi saat bekerja dengan data Graph.

  • The Aspose.Email.Clients.Graph.IGraphClientAsync antarmuka memungkinkan operasi asinkron dengan GraphClient untuk peningkatan kinerja dan responsivitas.

Aspose.Email for .NET 25.7

  • Ekstrak sumber daya gambar yang ditautkan secara eksternal dari tubuh HTML dan sematkan langsung ke output HTML. Penampilan asli pesan email yang berisi konten tertaut dipertahankan saat menyimpan atau memproses email. The HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - ketika diset true - mengekstrak gambar yang ditautkan dan sumber daya lain dari tubuh HTML dan menyematkannya sebagai lampiran, menjaga kesetiaan visual pesan.

Aspose.Email for .NET 25.6

Aspose.Email for .NET 25.4

  • Beberapa kelas telah diperbarui dengan metode asinkron untuk meningkatkan skalabilitas dan kinerja dalam aplikasi modern. Mereka meningkatkan pekerjaan dengan file TGZ, PST, MBOX, dan VCard.

  • The MapiContact.FromVCard metode kini overload dan menerima sebuah VCardLoadOptions parameter alih-alih sebuah encoding.

Aspose.Email for .NET 25.3

Aspose.Email for .NET 25.2

  • Filter atau cari pesan dalam file MBOX menggunakan kueri. Ambil hanya pesan yang cocok dengan kriteria tertentu. Tingkatkan kinerja dan kegunaan saat bekerja dengan file MBOX besar.

  • Ambil pesan dalam batch lebih kecil menggunakan paginasi. Fitur ini memungkinkan pengurangan penggunaan memori dan meningkatkan kinerja saat memproses file MBOX besar.

Aspose.Email for .NET 25.1

  • Perluas kemampuan Anda dalam bekerja dengan pesan Gmail menggunakan IGmailClient antarmuka. Pengembang kini dapat mencantumkan, mengambil, mengirim, menambahkan, dan menghapus email, serta mengelola filter Gmail secara programatik.

Aspose.Email for .NET 24.12

  • Sesuaikan string boundary MIME melalui yang baru EmlSaveOptions.BoundariesTemplate properti. Fitur ini memberikan kontrol lebih besar atas pemformatan boundary — placeholder {#} dalam templat secara otomatis diganti dengan nomor boundary, memungkinkan pembuatan string boundary yang dinamis dan dipersonalisasi.

Aspose.Email for .NET 24.11

Aspose.Email for .NET 24.10

  • Akses reaksi pengguna dalam file MSG. Yang baru GetReactions metode, ditambahkan ke FollowUpManager kelas, memungkinkan Anda mengambil daftar reaksi pada pesan MAPI, memudahkan analisis keterlibatan pengguna.

Aspose.Email for .NET 24.9

  • Tambahkan header khusus saat membuat instance dari IEWSClient. Fitur ini sangat berguna untuk skenario di mana header khusus diperlukan selama inisialisasi klien, seperti X-AnchorMailbox header di EWS.

  • Ambil warna kategori dari file PST. Akses daftar kategori beserta nama dan warna yang ditetapkan, memudahkan menjaga konsistensi visual dan meningkatkan organisasi data saat memproses data Outlook.

Aspose.Email for .NET 24.6

Aspose.Email for .NET 24.5

  • Ekstrak penerima dari pesan yang disimpan dalam file PST.

    • dengan menentukan ID entri pesan.
    • dengan iterasi melalui semua pesan di folder Kotak Masuk, dan mengekstrak penerima dari setiap pesan.

    Fitur ini tersedia di PersonalStorage kelas.

  • Pulihkan item yang dihapus secara lunak dari file PST dan OST lokal.

  • Mengonversi file VCF multi-kontak menjadi daftar distribusi.

Aspose.Email for .NET 24.3

  • Dukungan untuk Kontak dan Kalender di MS Graph - metode antarmuka IGraphClient memungkinkan Anda mengakses, mengelola, dan berinteraksi dengan kontak serta acara kalender pengguna:
    • Mengambil kumpulan kontak MAPI.
    • Mengambil kontak tertentu.
    • Membuat kontak baru.
    • Memperbarui kontak yang ada.
    • Mengambil kumpulan informasi kalender.
    • Mengambil kumpulan item kalender.
    • Mengambil item kalender tertentu.
    • Membuat item kalender baru.
    • Memperbarui item kalender yang ada.

Aspose.Email for .NET 24.2

  • Manipulasi Kategori Item Outlook - Aspose.Email memungkinkan untuk mengambil dan menggunakan warna kategori yang terkait dengan kategori item Outlook yang disimpan dalam file OLM.

  • Pencocokan Kelas Kontainer - sebuah baru EnforceContainerClassMatching properti ditambahkan ke FolderCreationOptions kelas yang, saat menambahkan folder ke file PST, memungkinkan Anda memastikan bahwa kelas folder sesuai dengan tipe atau kategori folder yang diharapkan dalam file PST.

Aspose.Email for .NET 23.12

  • Mengatur Path Relatif ke Sumber Daya saat Menyimpan Pesan Email sebagai HTML - Aspose.Email memperkenalkan kemampuan menyimpan sumber daya email dengan path relatif saat mengekspor pesan ke format HTML, menawarkan fleksibilitas yang lebih baik untuk penautan sumber daya. Pengguna dapat memilih antara path absolut dan relatif, serta mendefinisikan path khusus menggunakan ResourceHtmlRendering peristiwa, mempermudah berbagi dan menampilkan email di berbagai sistem.

Aspose.Email for .NET 23.11

  • Validasi Pesan Email - Sekumpulan komponen ditambahkan untuk memungkinkan pengguna memvalidasi file pesan, mendukung format seperti eml, emlx, mht, msg, dan oft. Dengan memanfaatkan fungsionalitas ini, pengguna dapat memvalidasi pesan dan mendapatkan wawasan tentang proses validasi, termasuk tipe format dan kesalahan yang ditemui.

  • Lampirkan Tanda Tangan Digital ke Pesan Email - Metode AttachSignature di SecureEmailManager kelas dirancang untuk dengan mudah menambahkan tanda tangan digital ke email.

Setelah tanda tangan dilampirkan, pengguna dapat memverifikasi hasil melalui properti seperti ‘IsSigned’, ‘MessageClass’, dan detail lampiran.

Untuk menyesuaikan proses lampiran tanda tangan, pengguna dapat menggunakan SignatureOptions kelas.

Aspose.Email for .NET 23.10

  • Bagi Penyimpanan Mbox menjadi Bagian-bagian Lebih Kecil - membagi file besar menjadi bagian yang dapat dikelola dan menerapkan tindakan khusus selama proses:

    • Tentukan awalan khusus untuk nama file Mbox yang dipisah.
    • Sesuaikan tindakan sebelum dan sesudah email disalin ke file Mbox baru.
    • Bereaksi ketika file Mbox baru dibuat.
    • Merespons ketika file Mbox baru terisi dengan email.
  • Dapatkan Konten AlternateView berdasarkan MediaType - mengambil konten sebagai string dari AlternateView tertentu dalam pesan email. MailMessage.GetAlternateViewContent(string mediaType) metode memungkinkan Anda mengakses konten dari AlternateView yang cocok dengan tipe media yang ditentukan.

Aspose.Email for .NET 23.8

Aspose.Email for .NET 23.7

  • Hapus Item dari PST - Kami telah menambahkan metode baru, DeleteItem(string entryId), ke kelas PersonalStorage. Metode ini menyediakan cara untuk menghapus item (folder atau pesan) dari Personal Storage Table (PST) menggunakan entryId unik yang terkait dengan item tersebut.
  • Penanganan Peristiwa dan Pembagian PST - Fungsionalitas yang Ditingkatkan di PersonalStorage kelas:
  • Penanganan Kalender - Properti baru dan sebuah metode ditambahkan ke kelas CalendarReader:
    • Count properti memungkinkan Anda mengambil jumlah komponen Vevent (acara) yang ada di kalender, sehingga memudahkan pelacakan total acara.
    • IsMultiEvents properti menentukan apakah kalender berisi banyak acara.
    • Method properti memperoleh tipe metode iCalendar yang terkait dengan objek kalender. Ini mengembalikan tipe metode, seperti “REQUEST,” “PUBLISH,” atau “CANCEL,” memberikan wawasan berharga tentang tujuan kalender.
    • Version mengambil Versi iCalendar.
    • LoadAsMultiple() metode memungkinkan pemuatan daftar acara dari kalender yang berisi banyak acara. Metode ini mengembalikan daftar objek Appointment, memungkinkan akses dan pemrosesan setiap acara secara individual dengan mudah.

Aspose.Email for .NET 23.6

Aspose.Email for .NET 23.5

  • Tentukan Versi File ICS/VCS - Gunakan Version properti dari Appointment kelas untuk mengambil versi file ICS/VCS.
  • Sesuaikan Opsi Penyimpanan untuk File VCard - Kami menambahkan VCardSaveOptions kelas ke API kami dengan properti berikut:
    • VCardVersion memungkinkan pengguna menentukan versi vCard yang diinginkan saat menyimpan item kontak. Secara default, kelas disetel untuk menggunakan vCard versi 2.1 (VCardVersion.V21).
    • UseExtensions - memungkinkan pengguna mengontrol apakah bidang ekstensi dapat digunakan saat menyimpan file vCard. Ketika disetel ke true (default), ekstensi diizinkan, memberikan kompatibilitas dengan bidang khusus dan informasi kontak tambahan.
    • PreferredTextEncoding - enkoding yang akan digunakan saat menyimpan item kontak vCard.
  • Mendapatkan Jumlah Total Item Pesan yang Terdapat di Penyimpanan Zimbra dengan GetTotalItemsCount() metode dari TgzReader kelas.
  • Mendapatkan Subfolder PST berdasarkan jalur - Mengambil subfolder dengan nama tertentu dari folder PST saat ini menggunakan FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) overload metode.

Aspose.Email for .NET 23.4

  • Menambahkan Lampiran Referensi ke Pesan - Kami telah menambahkan Tambah metode ke MapiAttachmentCollection kelas dengan parameter berikut: ’name’ - nama lampiran ‘sharedLink’ - tautan berbagi lengkap ke lampiran yang disediakan oleh layanan web yang memanipulasi lampiran ‘url’ - lokasi file ‘providerName’ - nama penyedia lampiran referensi
  • Pemeriksaan Banyak Kontak VCard - Memeriksa apakah file sumber berisi banyak kontak dengan yang baru VCardContact.IsMultiContacts(string filePath) metode.
  • Mengonversi Format Kalender ICS ke Format Pesan - Mengonversi janji menjadi objek pesan seperti MapiMessage dan MailMessage.
  • Opsi Tambahan untuk Menyimpan Pesan dalam Format HTML dan MHTML:
  • Mengatur Batas Waktu untuk Proses Konversi dan Pemuatan Pesan - Batasi waktu dalam milidetik saat mengonversi dan memuat pesan, memastikan proses tidak memakan waktu lebih lama dari yang diperlukan. Untuk tujuan ini, fitur berikut telah diperkenalkan:

Aspose.Email for .NET 23.3

  • Mendapatkan Jumlah Total Item Pesan yang Terdapat di Penyimpanan OLM dengan GetTotalItemsCount() metode untuk OlmStorage kelas.
  • Menentukan apakah MapiMessage adalah OFT atau MSG - Menentukan apakah MapiMessage dimuat dari file OFT atau MSG dengan yang baru MapiMessage.IsTemplate properti.
  • Mendeteksi Format File NSF

Aspose.Email for .NET 23.1

-Mengambil properti pesan dari MboxMessageInfo - Dapatkan akses ke informasi tentang pesan individual yang disimpan dalam file mbox, seperti ukuran pesan, indeks pesan, header pesan, flag pesan, dan metadata terkait lainnya. Kami telah menambahkan properti berikut ke MboxMessageInfo kelas:

DateTime Date - Mendapatkan tanggal pesan MailAddress From - Mendapatkan string alamat pengirim Subject - Mendapatkan subjek pesan MailAddressCollection To - Mendapatkan koleksi alamat yang berisi penerima pesan MailAddressCollection CC - Mendapatkan koleksi alamat yang berisi penerima CC MailAddressCollection Bcc - Mendapatkan koleksi alamat yang berisi penerima BCC pesan

Aspose.Email for .NET 22.12

  • Mendapatkan jumlah total item pesan yang terdapat di PST - Kami telah menambahkan GetTotalItemsCount() metode untuk PersonalStorage.Store properti.
  • Mendapatkan Folder RSS Feeds Standar di Penyimpanan Pribadi, Menambahkan Folder RSS Feeds Standar di PST - Nilai RssFeeds baru telah ditambahkan ke enum StandardIpmFolder. Sekarang Folder RSS Feeds dapat dengan mudah diambil atau ditambahkan ke penyimpanan.
  • Mendekripsi Email yang Disimpan dalam Format MAPI - Kami telah menambahkan metode Decrypt ke kelas MapiMessage:
  • Menetapkan ID Produk saat Menyimpan MapiCalendar ke ICS - Kami telah menambahkan ProductIdentifier properti untuk MapiCalendarIcsSaveOptions kelas.
  • Ekstrak Pesan Berdasarkan Identifikator dari OLM dan MBOX - Ini adalah cara yang efisien untuk menghindari penelusuran seluruh penyimpanan setiap kali mencari pesan spesifik untuk diekstrak.
  • Menentukan apakah Lampiran Inline atau Reguler dengan MapiAttachment.IsInline properti.

Aspose.Email for .NET 22.11

  • Mendapatkan Tipe Item MAPI - Hindari memeriksa nilai properti MessageClass setiap kali sebelum konversi pesan.
  • Menghapus Tanda Tangan dari MapiMessage - Untuk kompatibilitas yang lebih baik, MapiMessage.RemoveSignature metode dan MapiMessage.IsSigned properti telah ditambahkan.
  • Mengidentifikasi Folder yang Telah Ditentukan - FolderInfo metode, GetPredefinedType, telah diperkenalkan untuk menentukan apakah sebuah folder berada dalam folder yang telah ditentukan dengan mengembalikan nilai enum StandardIpmFolder berdasarkan nilai parameter yang diberikan.
  • Memverifikasi Format TNEF Lampiran - Attachment.IsTnef properti menunjukkan apakah lampiran pesan diformat sebagai TNEF.

Aspose.Email for .NET 22.10

  • Mengganti Nama Lampiran di MapiMessage - Sekarang dimungkinkan untuk mengedit Nama Tampilan nilai properti dalam lampiran MapiMessage.

Aspose.Email untuk .NET 22.9

  • Daftar Pesan dengan Graph API - Yang baru OrderBy metode memungkinkan Anda mengontrol urutan pesan yang diambil berdasarkan kriteria yang Anda tentukan.

Aspose.Email untuk .NET 22.8

Aspose.Email untuk .NET 22.7

  • Dapatkan Info Identifikasi Pesan seperti UID atau nomor urut menggunakan fitur berikut:
    • MailboxInfo kelas - Mewakili informasi identifikasi tentang sebuah pesan dalam kotak surat.
    • SequenceNumber properti - Nomor urut sebuah pesan.
    • UniqueId properti - ID unik dari sebuah pesan.
    • MailMessage.ItemId properti - Mewakili informasi identifikasi tentang sebuah pesan dalam kotak surat.

Aspose.Email untuk .NET 22.6

  • Mempertahankan Timestamp Asli dalam File ICS - Ekstrak item kalender dari file PST dan simpan dalam format ICS dengan timestamp asli menggunakan opsi berikut:

Aspose.Email untuk .NET 22.5

  • Enumerasi Pesan dengan Dukungan Paging via Klien Graph - API menyediakan dukungan paging dan penyaringan untuk daftar pesan. Ini sangat membantu ketika kotak surat memiliki jumlah pesan yang besar dan membutuhkan banyak waktu untuk mengambil informasi ringkas tentang pesan-pesan tersebut.
  • Mode Asinkron dalam Menangani Klien Mail - Pendekatan baru untuk tugas ini mencakup anggota API berikut:

Aspose.Email untuk .NET 22.4

  • Kirim Email dengan Layanan Pengiriman MailGun dan SendGrid - Kami telah membuat API terintegrasi yang dapat Anda gunakan untuk menginisialisasi opsi tergantung layanan mana yang akan digunakan untuk mengirim pesan, memanggil instance klien yang diperlukan menggunakan builder, menyiapkan dan mengirim pesan email. Terdapat juga versi asynchronous dari metode Send.
  • Atur header X-ALT-DESC dalam file ICS - Kami memperkenalkan yang baru HtmlDescription properti untuk mengatur header X-ALT-DESC.

Aspose.Email untuk .NET 22.3

Aspose.Email untuk .NET 22.2