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 MEExtensionViewControllerandobjc2-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 MEMessageDecoderandMEMessageEncoderandMEMessageSecurityHandler - Apple’s documentation