.. _action-email: Email Inbox =========== Aiviro provides a set of actions for working with emails — fetching, sending, managing messages, and organizing folders. All actions are stateless and support multiple authentication methods (IMAP basic, Outlook OAuth2, Exchangelib). Actions ------- .. automodule:: aiviro.actions.email.fetch :members: FetchEmailsAction .. automodule:: aiviro.actions.email.send :members: SendEmailAction .. automodule:: aiviro.actions.email.manage :members: MoveEmailAction, CopyEmailAction, DeleteEmailAction, SetEmailSeenAction .. automodule:: aiviro.actions.email.folders :members: ListFoldersAction, CreateFolderAction, DeleteFolderAction, FolderExistsAction, GetFolderDelimiterAction Configuration ------------- .. automodule:: aiviro.actions.email.configs :members: IMAPBasicConfig, IMAPOutlookOAuth2PublicConfig, IMAPOutlookOAuth2ConfidentialConfig, IMAPExchangelibConfig, SMTPBasicConfig, SMTPOutlookOAuth2PublicConfig, SMTPOutlookOAuth2ConfidentialConfig, SMTPExchangelibConfig Data Schemas ------------ .. automodule:: aiviro.actions.email.schemas :members: EmailMessage, EmailAttachment, EmailFolder, Address