1. Prodotti
  2.   E-mail
  3.   Python
  4.   Aspose.Email for Python via .NET

Aspose.Email for Python via .NET

 
 

API Python untuk Memproses Email Microsoft Outlook

API Pemrosesan Email Python yang Kuat yang memungkinkan Menambah Janji, Mengekstraksi Konten Email serta Membuat, Mengedit, dan Mengonversi Pesan Email;

Aspose.Cells Cloud SDK for Go adalah solusi berbasis cloud yang kuat dan andal yang memungkinkan pengembang perangkat lunak untuk bekerja dengan file Excel di cloud. Salah satu manfaat utama menggunakan Aspose.Cells Cloud SDK for Go adalah berbasis cloud. Ini berarti Anda dapat dengan mudah mengakses file Excel Anda dari mana saja dan di perangkat apa saja. Jadi pengguna tidak perlu menginstal perangkat lunak apa pun atau khawatir tentang masalah kompatibilitas file dan semuanya ditangani dengan aman di cloud. SDK dapat digunakan untuk mengembangkan aplikasi perangkat lunak untuk berbagai sistem operasi, seperti Windows, Linux, Mac OS, dan banyak lainnya.

Aspose.Cells Cloud SDK for Go telah menyertakan serangkaian fitur yang dapat membantu pengembang perangkat lunak dalam mengotomatiskan banyak tugas terkait Excel, seperti melakukan penghitungan rumit, memformat sel, menambahkan bagan, dan banyak lagi. Sangat mudah untuk ditangani dan telah memberikan dukungan untuk beberapa format file Microsoft Excel populer seperti XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited), HTML, MHTML, DIF, PDF, XPS, TIFF, SVG, SXC, FODS dan masih banyak lagi. Menggunakan pengembang perangkat lunak Aspose.Cells Cloud SDK dapat melindungi file Excel mereka dengan kata sandi serta file yang tidak dilindungi yang telah dilindungi kata sandi.

Aspose.Cells Cloud SDK for Go sangat mudah ditangani dan telah menyertakan beberapa fitur canggih yang memungkinkan pengembang perangkat lunak memanipulasi spreadsheet Microsoft Excel, seperti menerapkan pemfilteran otomatis, penanganan tabel pivot, mengelola pemformatan bersyarat, mengonversi ListObject atau tabel menjadi rentang sel, mengelola baris dan sel, mencari dan mengganti teks di Lembar Kerja Excel, menambahkan latar belakang di buku kerja, menyisipkan bentuk pada lembar kerja, menambahkan tabel pivot pada lembar kerja Excel, menyembunyikan baris pada lembar kerja Excel, menyesuaikan kolom secara otomatis di buku kerja dan masih banyak lagi.

Previous Next

Memulai Aspose.Email untuk Python melalui .NET

Cara yang disarankan untuk menginstal Aspose.Email untuk Python melalui .NET menggunakan Pypi. Silakan gunakan perintah berikut untuk kelancaran instalasi.

Instal Aspose.Email untuk Python melalui .NET melalui Pypi

pip install Aspose.Email-for-Python-via-NET 
Anda juga dapat mendownloadnya langsung dari halaman produk Aspose.

Membuat & Mengirim Pesan Email melalui Python API

Aspose.Email untuk Python melalui .NET memudahkan pengembang perangkat lunak untuk membuat pesan email baru dari awal dengan semua properti email dasar seperti Dari, Ke, Subjek, dan isi dapat dengan mudah dilampirkan dengan pesan email yang baru dibuat. Library ini telah menyertakan beberapa fitur penting untuk menangani pesan email, seperti membuat email baru dengan properti berbeda, mengirim pesan email ke beberapa penerima, meminta tanda terima telah dibaca, mengubah alamat email menjadi nama yang ramah, mengatur Badan Surat, mengatur isi HTML, mendapatkan atau mengatur tanggal dan waktu email dan banyak lagi.

Gunakan beberapa Alamat Ke, CC, dan BCC Saat Mengirim Pesan Email melalui Python

eml = ae.MailMessage()
eml.subject = "New MailMessage created with Aspose.Email for Python"
eml.html_body = "This line is in bold  while this is normal text"
eml.from_address = "kashif.iqbal.aspose@domain.com"
eml.to.append(ae.MailAddress("to1@domain.com", "Recipient 1"))
eml.to.append(ae.MailAddress("to2@domain.com", "Recipient 2"))
eml.cc.append(ae.MailAddress("cc1@domain.com", "Recipient 3"))
eml.cc.append(ae.MailAddress("cc2@domain.com", "Recipient 4"))
# Send using Smtp Client
client = SmtpClient("smtp.gmail.com", 587, "username", "password")
client.send(eml)

Ekstrak Isi Pesan Email melalui Python API

Aspose.Email untuk Python melalui .NET telah menyediakan dukungan untuk mengekstraksi konten pesan email dari email di dalam aplikasi Python. Pengembang perangkat lunak dapat dengan mudah menampilkan konten pesan email yang dipilih di layar hanya dengan beberapa baris kode Python. Perpustakaan juga telah menyediakan dukungan yang memungkinkan pengembang perangkat lunak mengekstrak header email serta nilai header yang didekodekan dan menggunakannya sesuai dengan kebutuhan mereka. Contoh berikut menunjukkan cara mengekstrak header email dan menampilkannya di layar di dalam aplikasi Python.

Cara Mengekstrak Header Email melalui Python API

# Create MailMessage instance by loading an EML file
message = MailMessage.load(dataDir + "email-headers.eml");
print("\n\nheaders:\n\n")
# Print out all the headers
index = 0
for index, header in enumerate(message.headers):
print(header + " - ", end=" ")
print (message.headers.get(index))

Buat & Kelola Janji Temu di dalam Aplikasi Python

Aspose.Email untuk Python melalui .NET adalah perpustakaan yang sangat berguna untuk bekerja dengan janji temu Outlook. Perpustakaan memungkinkan pengembang perangkat lunak membuat janji temu baru dan menyimpannya dalam format file ICS. Anda dapat mengatur berbagai properti untuk janji temu Anda, seperti Tanggal Mulai, Tanggal Berakhir, deskripsi, penyelenggara, lokasi, ringkasan, dan sebagainya. Anda dapat dengan mudah membuka file janji temu di Microsoft Outlook atau program apa pun yang dapat memuat file ICS yang akan menambahkan informasi janji temu di kalender Outlook. Perpustakaan juga mendukung pemuatan janji temu yang ada dalam format ICS, membaca dan menulis beberapa acara dari file ICS, mengatur status peserta janji temu dan sebagainya.

Cara Menulis Beberapa Acara ke File ICS melalui Python API

saveOptions = IcsSaveOptions()

saveOptions.action = AppointmentAction.CREATE
writer = CalendarWriter(dataDir + "WriteMultipleEventsToICS_out.ics", saveOptions)
attendees = MailAddressCollection()
attendees.append("attendee@domain.com")
for i in range(10):
app = Appointment("Room 112", dt.datetime(2018, 5, 27, 22, 12, 11), dt.date(2018, 5, 28), "from@domain.com", attendees)
app.description = "Test body " + str(i)
app.summary = "Test summary:" + str(i)
writer.write(app)

Kelola File Penyimpanan Outlook (OST, PST) melalui Python

Aspose.Email untuk Python melalui .NET memberi pengembang perangkat lunak kemampuan untuk membuat dan mengelola File Penyimpanan Outlook (OST, PST) di dalam aplikasi Python mereka sendiri. Ada banyak fitur berguna yang tersedia di perpustakaan untuk bekerja dengan file OST atau PST, seperti membuat file PST baru dan menambahkan subFolder ke dalamnya, mencari pesan, membaca dan Mengonversi File OST Outlook, memisahkan dan menggabungkan file PST, mengelola item kalender & kontak di dalam file PST, bekerja dengan pesan dalam file PST, membuka dan membaca File PST Outlook, mendapatkan folder dan Informasi fubFolder dari PST dan banyak lagi. Contoh berikut menunjukkan cara menggabungkan ke dalam satu PST melalui Python API, 

Cara Menggabungkan Beberapa PST menjadi Satu PST melalui Python API

string dataDir = RunExamples.GetDataDir_Outlook();
string dst = dataDir + "Sub.pst";
totalAdded = 0;
try
{
using (PersonalStorage personalStorage = PersonalStorage.FromFile(dst))
{
// The events subscription is an optional step for the tracking process only.
personalStorage.StorageProcessed += PstMerge_OnStorageProcessed;
personalStorage.ItemMoved += PstMerge_OnItemMoved;
// Merges with the pst files that are located in separate folder. 
personalStorage.MergeWith(Directory.GetFiles(dataDir + @"MergePST\"));
Console.WriteLine("Total messages added: {0}", totalAdded);
} 
Console.WriteLine(Environment.NewLine + "PST merged successfully at " + dst);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + "\nThis example will only work if you apply a valid Aspose Email License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx.");
} 
 Italiano