Email ke HTML Python

Pesan email seringkali harus dikonversi ke format HTML untuk disematkan di dalam halaman web. Untuk mengotomatiskan konversi ini, dalam artikel ini, Anda akan mempelajari cara mengonversi email ke HTML menggunakan Python. Secara khusus, artikel ini akan membahas cara mengonversi email EML atau MSG ke halaman HTML.

Email Python ke API Konversi HTML

Untuk mengonversi email ke HTML secara terprogram, kami akan menggunakan Aspose.Email for Python via .NET. API memungkinkan Anda membuat klien email kaya fitur dan mengonversi email ke format lain dengan Python. Anda dapat menginstal API dengan mengikuti langkah-langkah di bawah ini.

  • Download file .whl yang dapat diinstal dari bagian downloads.
  • Dari baris perintah, gunakan perintah: pip install «FileName> >.whl untuk menginstal API.
  • Unduh paket lengkap sampel kode sumber dari GitHub.

Konversikan Email ke HTML dengan Python

EML dan MSG adalah format email yang paling umum digunakan, oleh karena itu, kami akan mendemonstrasikan konversi kedua format tersebut secara eksplisit.

Konversikan EML ke HTML dengan Python

Berikut ini adalah langkah-langkah untuk mengonversi email EML ke HTML dengan Python.

  • Muat file EML menggunakan kelas MailMessage.
  • Tetapkan opsi tambahan menggunakan kelas SaveOptions.
  • Konversikan EML ke HTML menggunakan metode MailMessage.save(string, SaveOptions).

Contoh kode berikut menunjukkan cara mengonversi EML ke HTML dengan Python.

import aspose.email as ae
from aspose.email import MailMessage, SaveOptions, HtmlFormatOptions

# Muat pesan EML
eml = MailMessage.load("Message.eml")

# Tetapkan SaveOptions
options = SaveOptions.default_html
options.embed_resources = False
options.HtmlFormatOptions = HtmlFormatOptions.WriteHeader | HtmlFormatOptions.WriteCompleteEmailAddress #save the message headers to output HTML using the formatting options

# Konversikan EML ke HTML
eml.save("SaveAsHTML.html", options)

Konversikan MSG ke HTML dengan Python

Berikut ini adalah langkah-langkah untuk mengonversi email MSG ke HTML dengan Python.

  • Muat file MSG menggunakan kelas MailMessage.
  • Tetapkan opsi tambahan menggunakan kelas SaveOptions.
  • Konversikan MSG ke HTML menggunakan metode MailMessage.save(string, SaveOptions).

Contoh kode berikut menunjukkan cara mengonversi MSG ke HTML dengan Python.

import aspose.email as ae
from aspose.email import MailMessage, SaveOptions, HtmlFormatOptions

# Muat pesan EML
msg = MailMessage.load("Message.msg")

# Tetapkan SaveOptions
options = SaveOptions.default_html
options.embed_resources = False
options.HtmlFormatOptions = HtmlFormatOptions.WriteHeader | HtmlFormatOptions.WriteCompleteEmailAddress #save the message headers to output HTML using the formatting options

# Mengkonversi pesan ke HTML
msg.save("SaveAsHTML.html", options)

Konversikan Email ke MHTML dengan Python

Berikut ini adalah langkah-langkah untuk mengonversi email EML atau MSG ke MHTML.

  • Muat file email menggunakan kelas MailMessage.
  • Konversikan email ke MHTML menggunakan metode MailMessage.save(string, SaveOptions).

Contoh kode berikut menunjukkan cara menyembunyikan email ke MHTML dengan python.

# Muat pesan email
eml = MailMessage.load("Message.eml")

# Konversi email ke MHTML
eml.save("SaveAsMhtml.mhtml", SaveOptions.default_mhtml)

Dapatkan Lisensi API Gratis

Anda dapat menggunakan Aspose.Email for Python melalui .NET dengan meminta lisensi sementara gratis.

Demo Langsung

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi email ke HTML atau MHTML menggunakan Python. Khususnya, Anda telah melihat cara mengonversi file email EML atau MSG ke HTML dengan Python. Anda dapat mempelajari lebih lanjut tentang API email Python menggunakan dokumentasi. Selain itu, Anda dapat memposting pertanyaan Anda di forum kami.

Lihat juga