namespace AIStudio.Tools.Mail; /// /// What a provider requires before AI Studio can sign in to its IMAP server. /// [Flags] public enum MailboxProviderRequirements { NONE = 0, /// /// An app password instead of the usual password, in every case. /// APP_PASSWORD = 1, /// /// An app password instead of the usual password, once two-factor authentication is enabled. /// APP_PASSWORD_WITH_TWO_FACTOR = 2, /// /// The user enables the IMAP access in the settings of the webmail first. /// IMAP_ACTIVATION = 4, /// /// The IT department enables IMAP on the server first, as Exchange ships with it switched off. /// ADMIN_ACTIVATION = 8, }