extract-msg Documentation
latest

Contents:

  • msg-extractor
    • extract_msg Package
      • Subpackages/Submodules
        • extract_msg.attachments.attachment Module
        • extract_msg.attachments.attachment_base Module
        • extract_msg.attachments.broken_att Module
        • extract_msg.attachments.custom_att Module
        • extract_msg.attachments.custom_att_handler.custom_handler Module
        • extract_msg.attachments.custom_att_handler Package
        • extract_msg.attachments.custom_att_handler.lnk_obj_att Module
        • extract_msg.attachments.custom_att_handler.outlook_image_dib Module
        • extract_msg.attachments.custom_att_handler.outlook_image_meta Module
        • extract_msg.attachments.emb_msg_att Module
        • extract_msg.attachments Package
        • extract_msg.attachments.signed_att Module
        • extract_msg.attachments.unsupported_att Module
        • extract_msg.attachments.web_att Module
        • extract_msg.constants Package
        • extract_msg.constants.ps Module
        • extract_msg.constants.re Module
        • extract_msg.constants.st Module
        • extract_msg.encoding Package
        • extract_msg.encoding.utils Module
        • extract_msg.msg_classes.appointment Module
        • extract_msg.msg_classes.calendar Module
        • extract_msg.msg_classes.calendar_base Module
        • extract_msg.msg_classes.contact Module
        • extract_msg.msg_classes Package
        • extract_msg.msg_classes.journal Module
        • extract_msg.msg_classes.meeting_cancellation Module
        • extract_msg.msg_classes.meeting_exception Module
        • extract_msg.msg_classes.meeting_forward Module
        • extract_msg.msg_classes.meeting_related Module
        • extract_msg.msg_classes.meeting_request Module
        • extract_msg.msg_classes.meeting_response Module
        • extract_msg.msg_classes.message Module
        • extract_msg.msg_classes.message_base Module
        • extract_msg.msg_classes.message_signed Module
        • extract_msg.msg_classes.message_signed_base Module
        • extract_msg.msg_classes.msg Module
        • extract_msg.msg_classes.post Module
        • extract_msg.msg_classes.sticky_note Module
        • extract_msg.msg_classes.task Module
        • extract_msg.msg_classes.task_request Module
        • extract_msg.properties Package
        • extract_msg.properties.named Module
        • extract_msg.properties.prop Module
        • extract_msg.properties.properties_store Module
        • extract_msg.structures.business_card Module
        • extract_msg.structures.cfoas Module
        • extract_msg.structures.contact_link_entry Module
        • extract_msg.structures.dev_mode_a Module
        • extract_msg.structures.dv_target_device Module
        • extract_msg.structures.entry_id Module
        • extract_msg.structures Package
        • extract_msg.structures.misc_id Module
        • extract_msg.structures.mon_stream Module
        • extract_msg.structures.odt Module
        • extract_msg.structures.ole_pres Module
        • extract_msg.structures.ole_stream_struct Module
        • extract_msg.structures.recurrence_pattern Module
        • extract_msg.structures.report_tag Module
        • extract_msg.structures.system_time Module
        • extract_msg.structures.time_zone_definition Module
        • extract_msg.structures.time_zone_struct Module
        • extract_msg.structures.toc_entry Module
        • extract_msg.structures.tz_rule Module
        • extract_msg.enums Module
        • extract_msg.exceptions Module
        • extract_msg.null_date Module
        • extract_msg.ole_writer Module
        • extract_msg.open_msg Module
        • extract_msg.recipient Module
        • extract_msg.utils Module
      • Package contents
  • Type Support
extract-msg Documentation
  • msg-extractor
  • extract_msg Package
  • extract_msg.msg_classes Package
  • extract_msg.msg_classes.meeting_related Module
  • Edit on GitHub

extract_msg.msg_classes.meeting_related Module

Module contents

class extract_msg.msg_classes.meeting_related.MeetingRelated(path, **kwargs)[source]

Bases: CalendarBase

Base class for meeting-related objects.

Supports all of the options from MSGFile.__init__() with some additional ones.

Parameters:
  • recipientSeparator – Optional, separator string to use between recipients.

  • deencapsulationFunc – Optional, if specified must be a callable that will override the way that HTML/text is deencapsulated from the RTF body. This function must take exactly 2 arguments, the first being the RTF body from the message and the second being an instance of the enum DeencapType that will tell the function what type of body is desired. The function should return a string for plain text and bytes for HTML. If any problems occur, the function must either return None or raise one of the appropriate exceptions from extract_msg.exceptions. All other exceptions must be handled internally or they will not be caught. The original deencapsulation method will not run if this is set.

property attendeeCriticalChange: datetime | None

The date and time at which the meeting-related object was sent.

property processed: bool

Indicates whether a client has processed a meeting-related object.

property serverProcessed: bool

Indicates that the Meeting Request object or Meeting Update object has been processed.

property serverProcessingActions: ServerProcessingAction | None

A union of which actions have been taken on the Meeting Request object or Meeting Update object.

property timeZone: int | None

Specifies information about the time zone of a recurring meeting.

See PidLidTimeZone in [MS-OXOCAL] for details.

property where: str | None

PidLidWhere. Should be the same as location.

filename: str | None
Previous Next

© Copyright 2024, Destiny Peterson & Matthew Walker. Revision df94932b.

Built with Sphinx using a theme provided by Read the Docs.