Aspose.Email  untuk Python melalui .NET

Python Outlook API untuk Pemrosesan Email

Buat, Manipulasi atau Konversi format email termasuk MSG, EML, EMLX & MHT dari dalam aplikasi Python.

  Unduh uji coba gratis
  
 

Aspose.Email untuk Python melalui .NET adalah API Pemrograman Email yang fleksibel namun kuat, yang menghemat waktu & upaya pengembang untuk membuat, memanipulasi, atau mengonversi format pesan email umum tanpa khawatir tentang kompleksitas implementasi format yang mendasarinya.

Python Email API dapat digunakan untuk fitur manajemen email dasar seperti pengeditan konten pesan dan manipulasi lampiran. Selain itu, perpustakaan juga melakukan manajemen dokumen penyimpanan pesan, mengirim dan menerima email melalui protokol yang berbeda termasuk POP3, IMAP & SMTP. Belajarlah untuk bekerja dengan protokol POP3, IMAP & SMTP.

Fitur API Pemrosesan Email Tingkat Lanjut

Kirim & terima email dengan lampiran

Dukungan untuk SSL & TLS

Mengonversi File Pesan Secara Dinamis

Aspose.Email untuk Python melalui .NET adalah pilihan yang baik jika Anda mencari API untuk mengkonversi file email. Ini menyediakan antarmuka yang mudah digunakan untuk proses konversi sambil menyembunyikan semua detail jelek dari spesifikasi format yang mendasarinya. Yang perlu Anda lakukan adalah memuat file sumber dalam model objek Aspose.Email dan memanggil metode Save dengan parameter yang sesuai. Ini benar-benar sesederhana itu!

Konversi MSG ke berbagai format - Python

msg= MailMessage.load(dir + "msgtemplate.msg")

# convert MSG to EML, HTML & MHTML formats

msg.save("emloutput.eml", SaveOptions.default_eml)

msg.save("htmloutput.html", SaveOptions.default_html)

msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)

Dukungan Ekstensif untuk Format ICS Janji Temu

Aspose.Email untuk Python melalui .NET dapat digunakan untuk membuat janji temu dan menyimpannya dalam format ICS. Python Email Library juga memungkinkan untuk memuat janji dari file ICS, membaca atau menulis acara janji temu, membuat janji sebagai draf dan mengatur status peserta dari peserta janji temu. Belajar untuk bekerja dengan janji.

Menghasilkan & Konsumsi Rekurensi dengan iCalendar API

Aspose.Email untuk Python melalui .NET menyediakan fungsionalitas untuk menghasilkan & menyimpan Item Kalender Outlook dalam format MSG dan ICS. Tidak hanya Anda dapat membuat dan menyimpan objek iCalendar, tetapi juga mengambil, memperbarui, mengirim & membatalkan permintaan pertemuan. Selain itu, menggunakan model objek intuitif, mudah untuk secara dinamis menghasilkan dan mengkonsumsi pola pengulangan dalam format iCalendar RFC 2445.

Kirim & Terima Email melalui SMTP, POP3 & IMAP Mail Server

Aspose.Email untuk Python melalui .NET API memberdayakan Anda untuk membuat, mengirim, dan menerima email menggunakan SMTP, POP3 and IMAP protokol. Ini memungkinkan Anda untuk masuk ke server POP3 dengan nama pengguna dan kata sandi atau otentikasi APOP untuk melakukan operasi email seperti: melihat ukuran kotak surat dan jumlah pesan, mengambil pesan lengkap atau headernya, menghapus pesan dari server serta perintah POP3 dasar.

Aspose.Email untuk Python melalui .NET juga mendukung protokol IMAP termasuk perintahnya serta otentikasi, membuat, menghapus, memilih, menanyakan folder, mendapatkan, menghapus, menyimpan pesan dan memanipulasi bendera pesan.

Membuat atau Memanipulasi File PST, OST & MBOX

Aspose.Email untuk Python melalui .NET memungkinkan Anda untuk mengelola file penyimpanan Outlook seperti PST & OST. Anda dapat melakukan sejumlah operasi pada file penyimpanan yang ada serta membuat file PST baru dari awal. Operasi yang mungkin termasuk daftar folder, daftar pesan, ekstraksi pesan dan kontak dalam format MSG.

Seiring dengan file penyimpanan Outlook, Aspose.Email untuk Python melalui .NET juga mendukung format file Mbox. Anda dapat menggunakan Aspose.Email untuk Python melalui .NET untuk memuat file Mbox yang ada dan mengekstrak informasi pesan.

Ekstrak pesan dari Mbox - Python

reader = MboxrdStorageReader(dir + "template.mbox", False)

eml = reader.read_next_message()

# Read all messages in a loop

while (eml is not None):

    # show message subject

    print("Subject: " + eml.subject)

    # save message in EML & MSG formats

    eml.save("output.eml", aspose.email.SaveOptions.default_eml)

    eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)

    # get the next message

    eml = reader.read_next_message();

reader.dispose();
  
  
  

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