Aspose.Email FOSS for Python

API-viite kohteelle aspose-email-foss 26.3 (Python 3.10+, MIT-lisenssi).

Kaikki luokat sijaitsevat aspose.email_foss. Ensisijainen tuonti on:

from aspose.email_foss.msg import MapiMessage

Python nimeämiskäytäntö: Kaikki metodit käyttävät standardia Python snake_case -tyyliä. Esimerkiksi käytä msg.from_file() ei msg.FromFile(). Ominaisuuksiin päästään suoraan: msg.subject lukee otsikon; msg.subject = 'value' asettaa sen.


Viestin API

ImageRenderOptionsImageRenderOptions
MapiMessageKorkean tason esitys Outlook MSG -viestistä. Lataa käyttäen from_file(), luo käyttäen create(), tallenna käyttäen save(). Tarjoaa pääsyn otsikkoon, runkoon, HTML-runkoon, viestiluokkaan, vastaanottajiin ja liitteisiin.
MapiAttachmentEdustaa yhtä liitettä MapiMessage. Luotu kautta msg.add_attachment() tai msg.add_embedded_message_attachment(). Kyselyllä storage_name(), is_embedded_message().
MapiRecipientEdustaa viestin vastaanottajaa. Luotu kautta msg.add_recipient(). Tukee To-, CC- ja BCC‑vastaanottajatyyppejä.
MapiPropertyYksi MAPI-ominaisuusmerkintä. Pääsy kautta msg.get_property() tai msg.set_property(). Sisältää ominaisuustagin.
MapiPropertyCollectionKokoelma MAPI-ominaisuuksia. Tukee set(), get(), remove(), ja iter_properties().
MapiNamedPropertyMäärittelee nimetty MAPI-ominaisuus merkkijononimen tai numeerisen LID:n avulla ominaisuussarjassa.

Ominaisuuksien luettelotyypit

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdStandardit MAPI-ominaisuus-ID:t: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, ja lisää.
PropertyIdLaajennettu ominaisuus-ID-luettelo, joka kattaa liitteet ja aikataulutusominaisuudet.
PropertyTypeCodeMAPI-ominaisuustyyppikoodit: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, ja muita.

MSG-muoto

ImageRenderOptionsImageRenderOptions
MsgDocumentAsiakirjatasoinen esitys MSG-tiedoston rakenteesta. Luotu kohteesta MsgReader tai rakennettu kohteesta MapiMessage kautta to_msg_document().
MsgReaderAlhaisen tason MSG-tiedostonlukija. Avautuu tiedostopolusta käyttäen from_file(). Tarjoaa pääsyn ominaisuusvirtoihin, vastaanottajavarastoihin ja liitetiedostovarastoihin.
MsgWriterSarjoittaa MsgDocument tavuiksi tai tiedostoon käyttäen to_bytes() ja write_file().
MsgStorageTallennussolmu MSG-asiakirjapuun sisällä. Sisältää virtoja ja alivarastoja.
MsgStreamDatavirta MSG-varaston sisällä.
StorageLayoutKuvaa jäsennetyn MSG-tiedoston tallennusrakenteen.

CFB-muoto (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderAlhaisen tason lukija CFB-säiliöille. Avaa komennolla from_file(). Tarjoaa sektoritiedot, hakemistomerkinnät ja virta‑datan pääsyn.
CFBWriterSarjoittaa CFBDocument tavuiksi tai tiedostoon.
CFBDocumentMuistissa oleva CFB-asiakirjarakenne. Rakennettu CFBReader tai ohjelmallisesti rakennettu.
CFBStorageTallennussolmu CFB-säiliössä.
CFBStreamVirta‑solmu CFB-säiliössä.
DirectoryEntryYksi hakemistomerkintä CFB-rakenteessa. Kysy komennolla is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeCFB‑hakemistomerkinnän tyyppi: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagPunamustapuun väri: RED, BLACK.
SectorMarkerCFB‑sektori‑merkinnät: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorHeitetään, kun CFB-säiliö on virheellinen tai korruptoitunut.
MsgErrorNostetaan, kun MSG-rakenne on virheellinen.

Katso myös

 Suomi