Aspose.Email  for .NET

Perpustakaan Pemrosesan Email Outlook & Thunderbird .NET

Buat, urai, konversi & manipulasi email & arsip email lintas platform

  Unduh uji coba gratis
  
 

Aspose.Email untuk .NET adalah satu set lengkap API Pemrosesan Email yang dapat digunakan untuk membangun aplikasi lintas platform dengan kemampuan untuk membuat email, memanipulasi, menganalisis, mengonversi, dan mengirimkan pesan tanpa menggunakan Microsoft Outlook atau Office Automation. API menyediakan fitur manipulasi email seperti penambahan, ekstraksi atau penghapusan lampiran dari objek pesan, kustomisasi header pesan dengan menambahkan atau menghapus penerima atau mengubah subjek dan banyak lagi.

Aspose.Email untuk .NET memudahkan pengembang untuk bekerja dengan sejumlah format Microsoft Outlook dan Mozilla Thunderbird seperti MSG, EML, EMLX, PST, OST, MBOX dan MHT serta menyediakan kemampuan untuk mengelola file penyimpanan pesan seperti Pribadi Penyimpanan File (PST) dan Offline Penyimpanan File (OST) dan MBOX. Pengembang dapat menggunakan API untuk mengirim dan menerima email melalui sejumlah protokol populer seperti POP3, IMAP dan SMTP atau terhubung dengan Microsoft Exchange Server melalui WebDav dan Exchange Web Services untuk mengirim dan menerima email dengan lampiran dan daftar atau menghapus pesan dari server.

Fitur .NET Email API Tingkat Lanjut

Kirim email dengan isi dan lampiran HTML

Penggabungan surat dan fungsionalitas pengiriman surat massal

Daftar dan unduh pesan dari server email POP3 dan IMAP

Daftar, unduh, dan kirim pesan melalui Microsoft Exchange Server

Buat dan perbarui tugas menggunakan iCalendar

Muat pesan dari file atau streaming

Simpan pesan ke file atau streaming

Format pesan antar-konversi

Memanipulasi pesan File penyimpanan pribadi dan Offline

Tambahkan pesan, kontak, tugas, catatan, item kalender, dan daftar distribusi ke PST

Ekstrak pesan, kontak, dan item kalender dari PST

Hasilkan pola pengulangan yang ditentukan sesuai iCalendar RFC

Memanipulasi item Kalender menggunakan klien Exchange Web Service (EWS)

Tambahkan objek dan lampiran yang disematkan ke email

Sertakan teks dan badan surat HTML

Gabungan surat dari template

Kirim janji atau rapat yang sesuai dengan iCalendar

Buat tajuk email yang disesuaikan

Dukungan untuk Proxy HTTP di klien Email, yaitu POP3, IMAP, dan SMTP

Mengonversi Tugas Outlook ke MHTML

Metode terpadu tunggal untuk Mengambil berbagai jenis Item Outlook

Buat kontak di Sub-Folder Kontak di EWS

Tambahkan Lampiran ke Acara Kalender Berulang

Perbarui anggota dalam daftar distribusi PST (DL)

Dukungan untuk File Data Outlook untuk Mac OLM

Dukungan untuk membuat file ICF dan VCF versi 3.0

Dapatkan jalur folder dalam file OLM

Dapatkan daftar folder khusus yang dibuat oleh pengguna

Dukungan multi-koneksi untuk operasi IMAP dan POP3 rekursif

Konversi Pesan Secara Dinamis ke Beberapa Format Email di .NET

Aspose.Email adalah pilihan yang baik jika Anda mencari API untuk mengonversi email ke format file yang berbeda. Misalnya, Anda dapat dengan mudah mengonversi file MSG ke format EML, HTML atau MHTML atau sebaliknya. API telah membuka antarmuka untuk semua kemungkinan proses konversi sambil menyembunyikan spesifikasi format yang mendasarinya sehingga memudahkan pengembang untuk mengintegrasikan API dalam aplikasi mereka. Setiap proses konversi yang didukung semudah memuat file sumber dalam model objek perpustakaan dan memanggil metode Simpan dengan parameter yang sesuai.

Simpan pesan dalam format yang berbeda - C#

// memuat file yang akan dikonversi

using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))

{

    // simpan dalam format yang berbeda

    message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);

    message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);

    message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);

}

Kelola Objek Kalender dengan iCalendar API

Aspose.Email memberi Anda kemampuan untuk membuat dan menyimpan objek Kalender Outlook melalui iCalendar API-nya. Anda tidak hanya dapat mengekstrak objek Kalender dalam berbagai format dan menyimpannya sebagai file MSG atau ICS, tetapi Anda juga dapat mengirim, mengambil, memperbarui, dan membatalkan permintaan rapat melalui protokol pengiriman pesan.

Send and Receive Email via SMTP, POP3 and IMAP

Aspose.Email untuk .NET memberdayakan Anda untuk membuat pesan kompleks dengan lampiran, format HTML dan gambar, dan mengirim email menggunakan protokol SMTP. Ini juga memungkinkan Anda untuk masuk ke server POP3 dengan nama pengguna dan kata sandi atau otentikasi APOP untuk melakukan operasi seperti menerima email serta melihat ukuran kotak surat dan jumlah pesan, mengambil pesan lengkap atau hanya header, menghapus pesan dari server dan sebagainya. .

API juga mendukung fitur protokol IMAP termasuk otentikasi, buat, hapus, pilih, kueri folder, dapatkan dan simpan pesan, ubah flag pesan, dan perintah IMAP dasar.

Hubungkan ke Microsoft Exchange Server

Aspose.Email untuk .NET menyediakan kemampuan untuk terhubung dengan Microsoft Exchange Server untuk melakukan beberapa operasi. Anda dapat membuat daftar pesan dari folder mana pun, mengunduh pesan, dan menyimpannya dalam format pesan yang didukung. Email dan undangan rapat juga dapat dikirim menggunakan WebDav dan Exchange Web Services Exchange Server. API juga mendukung operasi Perpesanan Terpadu dan penemuan otomatis pengaturan Exchange Server berdasarkan kredensial yang ditentukan.

Solusi Pola Pengulangan Lengkap

Aspose.Email untuk .NET memungkinkan Anda menghitung tanggal dan waktu kemunculan dengan mudah dan andal bahkan untuk pola perulangan yang paling kompleks sekalipun. Anda dapat secara dinamis menghasilkan dan menggunakan pola pengulangan dalam format iCalendar RFC (2445). Anda dapat memilih untuk menggunakan pola perulangan tahunan, bulanan, mingguan, harian, per jam, menit dan detik, dan dapat mewakili pola perulangan di aplikasi windows, web, atau seluler Anda.

Manage Message Penyimpanan File

Pustaka email dapat memuat file Microsoft Outlook PST dan OST dari objek aliran atau lokasi disk untuk mengambil hierarki folder penuh dan membaca detail spesifik pesan seperti subjek, pengirim, penerima, atau mengekstrak pesan dengan lampiran.

Daftar pesan dari PST - C#

// memuat file PST

using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))

{

    // daftar folder PST

    foreach (var folder in pst.RootFolder.GetSubFolders())

    {

        // daftar pesan dalam folder

        foreach (var msg in folder.EnumerateMessages())

        {

            var folderInfo = pst.GetParentFolder(msg.EntryId);

            Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);

        }

    }

}

Bekerja Dengan Kartu Kontak

VCard atau VCF adalah format file di seluruh dunia untuk menyimpan dan bertukar kartu kontak. Aspose.Email untuk .NET memungkinkan untuk memanipulasi file kartu kontak (VCF) dalam aplikasi .NET. Memproses kartu kontak Outlook serta VCard Thunderbird. Menggunakan Aspose.Email untuk .NET, Anda dapat mengirim file VCard atau VCF dalam email, melampirkan VCards ke pesan Anda. Juga, Anda dapat bertukar file VCard dengan cara Anda. API memungkinkan untuk membuat, mengedit, dan menghapus kartu kontak Anda. Anda dapat dengan mudah menambahkan dukungan kartu kontak ke aplikasi Anda.

Otomatisasi Microsoft Office – Tidak Diperlukan

Aspose.Email untuk .NET dibuat menggunakan kode terkelola yang tidak memerlukan Microsoft Office atau Microsoft Outlook untuk diinstal pada mesin untuk bekerja dengan pemrosesan email. Ini adalah alternatif otomatisasi Microsoft Outlook yang sempurna untuk manipulasi file pesan dinamis serta untuk mengirim dan menerima email.

  
  

Aspose.Email menawarkan API Email individual untuk lingkungan pengembangan populer lainnya seperti yang tercantum di bawah ini: