Platforms to show: All Mac Windows Linux Cross-Platform
EmailParser
Classes to parse emails and extract text and attachments
- Classes
- class MimeAddressListMBS
- method Addresses as MimeAddressMBS()
- method Addresses(index as Integer) as MimeAddressMBS
- method Constructor(TextToParse as String)
- property AddressesVariant as Variant
- property Count as Integer
- property StringValue as String
- class MimeAddressMBS
- method Constructor(TextToParse as String)
- property Group as MimeGroupMBS
- property isGroup as Boolean
- property Mailbox as MimeMailboxMBS
- property StringValue as String
- class MimeAttachmentMBS
- method Constructor
- property Body as MimeBodyMBS
- property ContentDescription as String
- property ContentDisposition as String
- property contentId as String
- property ContentTransferEncoding as String
- property ContentType as String
- property Data as String
- property Filename as String
- property Header as MimeHeaderMBS
- property MimeType as String
- property MimeVersion as String
- class MimeBodyMBS
- method Constructor
- method Parts as MimeEntityMBS()
- method Parts(index as Integer) as MimeEntityMBS
- property epilogue as String
- property PartsVariant as Variant
- property preamble as String
- property StringValue as String
- class MimeEmailMBS
- method Attachments as MimeAttachmentMBS()
- method Attachments(index as Integer) as MimeAttachmentMBS
- method Constructor(Content as MemoryBlock)
- method Constructor(Content as string)
- method Constructor(File as FolderItem)
- shared method DecodeInline(Text as String) as String
- shared method HTMLToPlainText(HTMLText as String) as String
- method Inlines as MimeAttachmentMBS()
- method Inlines(index as Integer) as MimeAttachmentMBS
- property AttachmentsVariant as Variant
- property Date as Date
- property HTMLText as String
- property InlinesVariant as Variant
- property PlainText as String
- shared property RaiseUnknownFormatExceptions as Boolean
- property ReceivedDate as Date
- property Source as String
- property Subject as String
- class MimeEntityMBS
- method Constructor
- property Body as MimeBodyMBS
- property BodyDecoded as String
- property Header as MimeHeaderMBS
- class MimeFieldMBS
- method Constructor(TextToParse as String)
- property Name as String
- property Value as String
- class MimeGroupMBS
- method Constructor(TextToParse as String)
- method Mailboxes as MimeMailboxMBS()
- method Mailboxes(index as Integer) as MimeMailboxMBS
- property Count as Integer
- property MailboxesVariant as Variant
- property Name as String
- property NameDecoded as String
- property StringValue as String
- class MimeHeaderMBS
- method Constructor
- method FieldByName(name as string) as MimeFieldMBS
- method Fields as MimeFieldMBS()
- method Fields(index as Integer) as MimeFieldMBS
- method hasField(name as string) as boolean
- property bcc as MimeAddressListMBS
- property cc as MimeAddressListMBS
- property ContentDescription as String
- property ContentDisposition as String
- property contentId as String
- property ContentTransferEncoding as String
- property ContentTransferEncodingMechanism as String
- property ContentType as String
- property from as MimeMailboxListMBS
- property messageid as String
- property MimeVersion as String
- property replyto as MimeAddressListMBS
- property sender as MimeMailboxMBS
- property subject as String
- property subjectDecoded as String
- property too as MimeAddressListMBS
- class MimeMailboxListMBS
- method Constructor(TextToParse as String)
- method Mailboxes as MimeMailboxMBS()
- method Mailboxes(index as Integer) as MimeMailboxMBS
- property Count as Integer
- property MailboxesVariant as Variant
- property StringValue as String
- class MimeMailboxMBS
- method Constructor(TextToParse as String)
- property Domain as String
- property Email as String
- property Label as String
- property LabelDecoded as String
- property Mailbox as String
- property Sourceroute as String
- property StringValue as String
- class MimeAddressListMBS
Release notes
- Version 23.0
- Changed MimeAttachmentMBS class properties to read only.
- Version 22.5
- Improved HTMLToPlainText function in MimeEmailMBS class to better handle comments in html and div tags.
- Version 22.2
- Fixed an edge case in MimeEmailMBS class where file name got an extra space in front.
- Version 22.0
- Fixed a problem in email parser, which didn't get multi part right on Linux for MimeEmailMBS class.
- Version 21.0
- Optimized HTMLToPlainText function in MimeEmailMBS class to add new line after pre element and to skip space runs.
- Version 20.4
- Fixed problem in MimeEmailMBS class causing crash with parsing invalid email header.
- Version 17.5
- Fixed leaked file handle in MimeEmailMBS constructor.
The items on this page are in the following plugins: MBS CURL Plugin.