Aspose.Email  for Python via .NET

Python 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 dan upaya pengembang untuk membuat, memanipulasi, atau mengonversi format pesan email umum tanpa mengkhawatirkan kerumitan 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 pengelolaan dokumen penyimpanan pesan, mengirim dan menerima email melalui protokol yang berbeda termasuk POP3, IMAP dan SMTP.

Fitur API Pemrosesan Email Tingkat Lanjut

Konversi dan rendering format file email

Kirim dan terima email dengan lampiran

Unduh pesan dari server email POP3 dan IMAP

Buat dan perbarui tugas menggunakan iCalendar

Memanipulasi file penyimpanan pesan

Memanipulasi lampiran email dan sumber daya yang ditautkan

Kirim janji atau rapat yang sesuai dengan iCalendar

Dukungan untuk SSL dan TLS

Dukungan untuk lampiran TNEF

Mengkonversi File Pesan Secara Dinamis

Aspose.Email untuk Python melalui .NET adalah pilihan yang baik jika Anda mencari API untuk mengonversi file email antar. 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 Simpan dengan parameter yang sesuai. Ini benar-benar sederhana!

Konversi MSG ke berbagai format - Python

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

# convert MSG to EML, HTML and MHTML formats

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

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

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

Dukungan Luas untuk Format ICS Pengangkatan

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

Menghasilkan dan Mengkonsumsi Perulangan dengan iCalendar API

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

Kirim dan terima Email via SMTP, POP3 and IMAP Mail Servers

Aspose.Email untuk Python melalui .NET API memberdayakan Anda untuk membuat, mengirim, dan menerima email menggunakan protokol SMTP, POP3, dan IMAP. 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, buat, hapus, pilih, kueri folder, dapatkan, hapus, simpan pesan, dan manipulasi flag pesan.

Buat atau Manipulasi File PST, OST, dan MBOX

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

Bersama 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()

# Baca semua pesan dalam satu lingkaran

while (eml is not None):

    # tampilkan subjek pesan

    print("Subject: " + eml.subject)

    # save message in EML and MSG formats

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

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

    # dapatkan pesan berikutnya

    eml = reader.read_next_message();

reader.dispose();
  
  

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