Crate objc2_mail_kit

Source
Expand description

§Bindings to the MailKit framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

MEAddressAnnotationMEAddressAnnotation
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.
MEComposeContextMEComposeContext
An object encapsulating additional information about the message being composed.
MEComposeSessionMEComposeSession
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.
MEComposeSessionErrorCodeMEComposeSession
Apple’s documentation
MEComposeUserActionMEComposeContext
An enumeration corresponding to the action user took to start a new mail compose window.
MEDecodedMessageMEDecodedMessage
Contains information about a decoded message
MEDecodedMessageBannerMEDecodedMessageBanner
Contains security information in order to populate a banner in the message view.
MEEmailAddressMEEmailAddress
Contain information about an email address. This can include both valid and invalid email addresses.
MEEncodedOutgoingMessageMEEncodedOutgoingMessage
Apple’s documentation
MEExtensionManagerMEExtensionManager
Methods in this class allow the host app to interact with their Mail extension.
MEExtensionViewControllerMEExtensionViewController and objc2-app-kit
Apple’s documentation
MEMessageMEMessage
Contains information about a mail message on which actions can be performed.
MEMessageActionMEMessageAction
An action that can be performed on a mail message.
MEMessageActionDecisionMEMessageActionDecision
Apple’s documentation
MEMessageActionFlagMEMessageAction
Apple’s documentation
MEMessageActionMessageColorMEMessageAction
Apple’s documentation
MEMessageEncodingResultMEMessageEncodingResult
Contains information about an outging mail message after any security measures have been applied.
MEMessageEncryptionStateMEMessage
Apple’s documentation
MEMessageSecurityErrorCodeMEMessageSecurityHandler
Apple’s documentation
MEMessageSecurityInformationMEMessageSecurityInformation
Contains security information about a decoded message
MEMessageSignerMEMessageSigner
Contains information about a message signer
MEMessageStateMEMessage
Apple’s documentation
MEOutgoingMessageEncodingStatusMEOutgoingMessageEncodingStatus
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§

MEComposeSessionErrorDomainMEComposeSession
Error domain and codes for extensions to report errors before message is delivered.
MEMessageSecurityErrorDomainMEMessageSecurityHandler
Error domain and codes for extensions to report errors before message is delivered.

Traits§

MEComposeSessionHandlerMEComposeSession
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.
MEContentBlockerMEContentBlocker
Methods in this protocol can be used by a mail app extension to block content in mail messages.
MEExtensionMEExtension
A protocol which must be adopted by the class set as extension’s NSExtensionPrincipalClass.
MEMessageActionHandlerMEMessageActionHandler
Methods in this protocol can be used by a mail app extension to perform actions on messages as they are downloaded.
MEMessageDecoderMEMessageDecoder
Methods in this protocol can be used by a mail app extension to decode messages.
MEMessageEncoderMEMessageEncoder
Methods in this protocol can be used by a mail app extension to encode messages.
MEMessageSecurityHandlerMEMessageDecoder and MEMessageEncoder and MEMessageSecurityHandler
Apple’s documentation