Expand description
§Bindings to the MailKit
framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- MEAddress
Annotation MEAddressAnnotation
- An instance of this class can be used to change the visual style of recipeint email address token when user in composing a mail message.
- MECompose
Context MEComposeContext
- An object encapsulating additional information about the message being composed.
- MECompose
Session MEComposeSession
- An instance of this class is associated with the lifecycle of a single mail compose window. This object associates the actions performed by the user in a mail compose window to a unique session. An instance of this class is passed to the methods in
MEComposeSessionHandler.
- MECompose
Session Error Code MEComposeSession
- Apple’s documentation
- MECompose
User Action MEComposeContext
- An enumeration corresponding to the action user took to start a new mail compose window.
- MEDecoded
Message MEDecodedMessage
- Contains information about a decoded message
- MEDecoded
Message Banner MEDecodedMessageBanner
- Contains security information in order to populate a banner in the message view.
- MEEmail
Address MEEmailAddress
- Contain information about an email address. This can include both valid and invalid email addresses.
- MEEncoded
Outgoing Message MEEncodedOutgoingMessage
- Apple’s documentation
- MEExtension
Manager MEExtensionManager
- Methods in this class allow the host app to interact with their Mail extension.
- MEExtension
View Controller MEExtensionViewController
andobjc2-app-kit
- Apple’s documentation
- MEMessage
MEMessage
- Contains information about a mail message on which actions can be performed.
- MEMessage
Action MEMessageAction
- An action that can be performed on a mail message.
- MEMessage
Action Decision MEMessageActionDecision
- Apple’s documentation
- MEMessage
Action Flag MEMessageAction
- Apple’s documentation
- MEMessage
Action Message Color MEMessageAction
- Apple’s documentation
- MEMessage
Encoding Result MEMessageEncodingResult
- Contains information about an outging mail message after any security measures have been applied.
- MEMessage
Encryption State MEMessage
- Apple’s documentation
- MEMessage
Security Error Code MEMessageSecurityHandler
- Apple’s documentation
- MEMessage
Security Information MEMessageSecurityInformation
- Contains security information about a decoded message
- MEMessage
Signer MEMessageSigner
- Contains information about a message signer
- MEMessage
State MEMessage
- Apple’s documentation
- MEOutgoing
Message Encoding Status MEOutgoingMessageEncodingStatus
- Contains information about any security measures that will be applied to a mail message when it is sent or any errrors that occurred while verifying security status.
Statics§
- MECompose
Session ⚠Error Domain MEComposeSession
- Error domain and codes for extensions to report errors before message is delivered.
- MEMessage
Security ⚠Error Domain MEMessageSecurityHandler
- Error domain and codes for extensions to report errors before message is delivered.
Traits§
- MECompose
Session Handler MEComposeSession
- Methods in this protocol can be used by a mail app extension to keep track of new messages composed by the user and to make changes to the recipeint email address tokens.
- MEContent
Blocker MEContentBlocker
- Methods in this protocol can be used by a mail app extension to block content in mail messages.
- MEExtension
MEExtension
- A protocol which must be adopted by the class set as extension’s
NSExtensionPrincipalClass
. - MEMessage
Action Handler MEMessageActionHandler
- Methods in this protocol can be used by a mail app extension to perform actions on messages as they are downloaded.
- MEMessage
Decoder MEMessageDecoder
- Methods in this protocol can be used by a mail app extension to decode messages.
- MEMessage
Encoder MEMessageEncoder
- Methods in this protocol can be used by a mail app extension to encode messages.
- MEMessage
Security Handler MEMessageDecoder
andMEMessageEncoder
andMEMessageSecurityHandler
- Apple’s documentation