E-posta İşleme için Python Outlook API’si
Python uygulamalarından MSG, EML, EMLX ve MHT dahil olmak üzere e-posta formatlarını oluşturun, değiştirin veya dönüştürün.
Ücretsiz Deneme İndirin.NET üzerinden Python için Aspose.Email, geliştiricinin zamanından ve çabasından tasarruf sağlayan esnek ama güçlü bir E-posta Programlama API'sidir oluşturma, değiştirme veya dönüştürme yaygın e-posta mesajı biçimleri altta yatan format uygulamasının karmaşıklıkları hakkında endişelenmeden.
Python E-posta API'si, mesaj içeriği düzenleme ve ek işleme gibi temel e-posta yönetimi özellikleri için kullanılabilir. Ayrıca kütüphane aynı zamanda Mesaj depolama belgelerinin yönetimi, POP3, IMAP ve SMTP dahil olmak üzere farklı protokoller aracılığıyla e-posta gönderme ve alma. Öğrenin POP3, IMAP ve SMTP protokolleri ile çalışmak.
Gelişmiş E-posta İşleme API Özellikleri
Ekleri içeren e-postalar gönderin ve alın
SSL ve TLS desteği
Mesaj Dosyalarını Dinamik Olarak Dönüştür
Aspose.Email for Python, e-posta dosyalarını birbirine dönüştürmek için bir API arıyorsanız, .NET üzerinden Python için iyi bir seçimdir. Altta yatan format spesifikasyonunun tüm çirkin ayrıntılarını gizlerken dönüştürme işlemi için kullanımı kolay arayüzler sağlar. Tek yapmanız gereken kaynak dosyayı Aspose.Email nesne modeline yüklemek ve uygun parametrelerle Kaydet yöntemini çağırmaktır. Gerçekten bu kadar basit!
MSG'yi çeşitli biçimlere dönüştürme - 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)
Randevu ICS Formatı için Kapsamlı Destek
.NET üzerinden Python için Aspose.Email, randevu oluşturmak ve bunları ICS formatında kaydetmek için kullanılabilir. Python E-posta Kitaplığı ayrıca ICS dosyalarından randevu yüklemeye, randevu etkinliklerini okumaya veya yazmaya, taslak olarak randevu oluşturmaya ve randevu katılımcılarının katılımcı durumunu ayarlamaya izin verir. Öğrenin randevularla çalışmak.
iCalendar API ile Tekrarlamalar Üretin ve Tüketin
.NET üzerinden Python için Aspose.Email oluşturma ve kaydetme işlevini sağlar Outlook Takvim öğeleri MSG ve ICS formatlarında. Yalnızca iCalendar nesneleri oluşturup kaydetmekle kalmaz, aynı zamanda toplantı isteklerini alabilir, güncelleyebilir, gönderebilir ve iptal edebilirsiniz. Ayrıca, sezgisel nesne modelini kullanarak, iCalendar RFC 2445 formatında yineleme kalıplarını dinamik olarak üretmek ve kullanmak kolaydır.
SMTP, POP3 ve IMAP Posta Sunucuları ile E-posta Gönderme ve Alma
.NET API aracılığıyla Python için Aspose.Email, e-posta oluşturmanıza, göndermenize ve almanıza olanak tanır SMTP kullanarak, POP3 and IMAP protokolleri. Posta kutusu boyutunu ve ileti sayısını görüntülemek, mesajın tamamını veya başlığını almak, sunucudan iletileri ve temel POP3 komutlarını silmek gibi e-posta işlemlerini gerçekleştirmek için POP3 sunucularına kullanıcı adı ve şifre veya APOP kimlik doğrulaması ile oturum açmanıza olanak tanır.
.NET üzerinden Python için Aspose.Email ayrıca komutlarının yanı sıra kimlik doğrulama, oluşturma, silme, seçme, klasörleri sorgulama, alma, silme, kaydetme ve mesaj bayraklarını değiştirme gibi IMAP protokolünü de destekler.
PST, OST ve MBOX Dosyaları Oluşturun veya İşleyin
Aspose.Email for Python için .NET aracılığıyla şunları yapmanızı sağlar Outlook depolama dosyalarını yönetme PST ve OST gibi. Mevcut depolama dosyaları üzerinde bir dizi işlem gerçekleştirebilir ve sıfırdan yeni PST dosyaları oluşturabilirsiniz. Olası işlemler arasında klasör listesi, mesaj listesi, mesaj çıkarma ve MSG formatında kişiler bulunur.
Outlook depolama dosyalarıyla birlikte, Aspose.Email for Python aracılığıyla .NET ayrıca Mbox dosya biçimini de destekler. Mevcut Mbox dosyalarını yüklemek ve mesaj bilgilerini ayıklamak için.NET üzerinden Python için Aspose.Email kullanabilirsiniz.
Mbox'tan mesajları ayıklayın - 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();
- Öğrenme Kaynakları
- Documentation
- Kaynak Kodu
- API Referansları
- Eğitim Videoları
- Ürün Desteği
- Ücretsiz Destek
- Ücretli Destek
- Blog
- Neden .NET üzerinden Python için Aspose.Email?
- Müşteri Listesi
- Başarı Öyküleri