API referansı için aspose-email-foss 26.3 (Python 3.10+, MIT lisansı).
Tüm sınıflar şurada bulunur aspose.email_foss. Ana içe aktarma şudur:
Python adlandırma kuralı: Tüm yöntemler standart Python snake_case kullanır. Örneğin, şu şekilde kullanın msg.from_file() kullanmayın msg.FromFile(). Özelliklere doğrudan erişilir: msg.subject konuyu okur; msg.subject = 'value' ayarlar.
Mesaj API’si
| Enumerations | Enumerations |
|---|
MapiMessage | Outlook MSG mesajının yüksek seviyeli temsili. Şununla yükleyin from_file(), şununla oluşturun create(), şununla kaydedin save(). Konu, gövde, HTML gövde, mesaj sınıfı, alıcılar ve ekler erişimini sağlar. |
MapiAttachment | Bir tek ek’i temsil eder MapiMessage. Şunun aracılığıyla oluşturuldu msg.add_attachment() veya msg.add_embedded_message_attachment(). Şununla sorgula storage_name(), is_embedded_message(). |
MapiRecipient | Bir mesaj alıcısını temsil eder. Şunun aracılığıyla oluşturuldu msg.add_recipient(). To, CC ve BCC alıcı türlerini destekler. |
MapiProperty | Tek bir MAPI özelliği girişi. Şu yolla erişilir msg.get_property() veya msg.set_property(). Bir özellik etiketi taşır. |
MapiPropertyCollection | MAPI özelliklerinin koleksiyonu. Şunları destekler set(), get(), remove(), ve iter_properties(). |
MapiNamedProperty | Bir özellik kümesi içinde dize adı veya sayısal LID ile adlandırılmış bir MAPI özelliği tanımlar. |
Özellik Enumları
| Enumerations | Enumerations |
|---|
CommonMessagePropertyId | Standart MAPI özellik kimlikleri: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, ve daha fazlası. |
PropertyId | Ek dosya ve zamanlama özelliklerini kapsayan genişletilmiş özellik kimliği numaralandırması. |
PropertyTypeCode | MAPI özellik tür kodları: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, ve diğerleri. |
MSG Formatı
| Enumerations | Enumerations |
|---|
MsgDocument | Bir MSG dosya yapısının belge düzeyinde temsili. Şu kaynaktan oluşturulur MsgReader veya bir MapiMessage aracılığıyla to_msg_document(). |
MsgReader | Düşük seviyeli MSG dosya okuyucu. Dosya yolundan şu ile açar from_file(). Özellik akışlarına, alıcı depolarına ve ek depolarına erişim sağlar. |
MsgWriter | Serileştirir bir MsgDocument baytlara veya bir dosyaya ile to_bytes() ve write_file(). |
MsgStorage | MSG belge ağacındaki depolama düğümü. Akışları ve alt depolamaları tutar. |
MsgStream | MSG depolaması içindeki veri akışı. |
StorageLayout | Ayrıştırılmış bir MSG dosyasının depolama yapısını açıklar. |
CFB Formatı (Compound File Binary)
| Enumerations | Enumerations |
|---|
CFBReader | CFB kapsayıcıları için düşük seviyeli okuyucu. Şununla açın from_file(). Sektör bilgisi, dizin girdileri ve akış veri erişimi sağlar. |
CFBWriter | Birini serileştirir CFBDocument baytlara veya dosyaya. |
CFBDocument | Bellek içi CFB belge yapısı. Şundan oluşturulur CFBReader veya programatik olarak oluşturulur. |
CFBStorage | CFB kapsayıcısındaki depolama düğümü. |
CFBStream | CFB kapsayıcısındaki akış düğümü. |
DirectoryEntry | CFB yapısındaki tek bir dizin girişi. Şununla sorgula is_storage(), is_stream(), is_root(). |
Enumerations
| Enumerations | Enumerations |
|---|
DirectoryObjectType | CFB dizin girişi türü: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT. |
DirectoryColorFlag | Kırmızı-siyah ağaç rengi: RED, BLACK. |
SectorMarker | CFB sektör işaretçileri: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT. |
Enumerations
| Enumerations | Enumerations |
|---|
CFBError | Bir CFB kapsayıcısı geçersiz veya bozulmuş olduğunda yükseltilir. |
MsgError | MSG yapısı geçersiz olduğunda yükseltilir. |
Ayrıca Bakınız