Aspose.Email FOSS for Python

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:

from aspose.email_foss.msg import MapiMessage

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

EnumerationsEnumerations
MapiMessageOutlook 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.
MapiAttachmentBir 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().
MapiRecipientBir 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.
MapiPropertyTek bir MAPI özelliği girişi. Şu yolla erişilir msg.get_property() veya msg.set_property(). Bir özellik etiketi taşır.
MapiPropertyCollectionMAPI özelliklerinin koleksiyonu. Şunları destekler set(), get(), remove(), ve iter_properties().
MapiNamedPropertyBir özellik kümesi içinde dize adı veya sayısal LID ile adlandırılmış bir MAPI özelliği tanımlar.

Özellik Enumları

EnumerationsEnumerations
CommonMessagePropertyIdStandart 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ı.
PropertyIdEk dosya ve zamanlama özelliklerini kapsayan genişletilmiş özellik kimliği numaralandırması.
PropertyTypeCodeMAPI özellik tür kodları: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, ve diğerleri.

MSG Formatı

EnumerationsEnumerations
MsgDocumentBir MSG dosya yapısının belge düzeyinde temsili. Şu kaynaktan oluşturulur MsgReader veya bir MapiMessage aracılığıyla to_msg_document().
MsgReaderDüşü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.
MsgWriterSerileştirir bir MsgDocument baytlara veya bir dosyaya ile to_bytes() ve write_file().
MsgStorageMSG belge ağacındaki depolama düğümü. Akışları ve alt depolamaları tutar.
MsgStreamMSG depolaması içindeki veri akışı.
StorageLayoutAyrıştırılmış bir MSG dosyasının depolama yapısını açıklar.

CFB Formatı (Compound File Binary)

EnumerationsEnumerations
CFBReaderCFB 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.
CFBWriterBirini serileştirir CFBDocument baytlara veya dosyaya.
CFBDocumentBellek içi CFB belge yapısı. Şundan oluşturulur CFBReader veya programatik olarak oluşturulur.
CFBStorageCFB kapsayıcısındaki depolama düğümü.
CFBStreamCFB kapsayıcısındaki akış düğümü.
DirectoryEntryCFB yapısındaki tek bir dizin girişi. Şununla sorgula is_storage(), is_stream(), is_root().

Enumerations

EnumerationsEnumerations
DirectoryObjectTypeCFB dizin girişi türü: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagKırmızı-siyah ağaç rengi: RED, BLACK.
SectorMarkerCFB sektör işaretçileri: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

Enumerations

EnumerationsEnumerations
CFBErrorBir CFB kapsayıcısı geçersiz veya bozulmuş olduğunda yükseltilir.
MsgErrorMSG yapısı geçersiz olduğunda yükseltilir.

Ayrıca Bakınız

 Türkçe