Classes
Type Definitions
-
AuthenticationType
-
Type:
- 'plain' | 'xoauth2'
-
Mailbox
-
Objeto com as informações de uma caixa de entrada.
Type:
- Object
Properties:
Name Type Description namestring Nome da caixa de entrada.
delimiterstring Delimitador utilizado para hierarquia de caixas de entrada.
attributesArray.<string> Lista de atributos da caixa de entrada.
-
PlainAuthentication
-
Objeto com as credenciais para autenticação quando o método
authenticateé chamado com o tipo "plain".Type:
- Object
Properties:
Name Type Description userstring Usuário. O email que será acessado.
passwordstring Senha. Alguns servidores necessitam que uma senha de aplicativo seja gerada para efetuar o acesso via IMAP.
-
SearchOptions
-
Objeto com opções de busca usado nos métodos
searcheuidSearchType:
- Object
Properties:
Name Type Description sinceDate Filtra mensagens recebidas após uma data específica. A data local é usada, desconsiderando a hora.
beforeDate Filtra mensagens recebidas antes de uma data específica. A data local é usada, desconsiderando a hora.
subjectstring Filtra mensagens com um assunto específico. Apenas textos sem caracteres especiais são suportados.
fromstring Filtra mensagens de um remetente específico.
tostring Filtra mensagens enviadas para um destinatário específico.
flagsArray.<string> Filtra mensagens com uma lista de flags específica.
-
XOAuth2Authentication
-
Objeto com as credenciais para autenticação quando o método
authenticateé chamado com o tipo "xoauth2".Type:
- Object
Properties:
Name Type Description userstring Usuário. O email que será acessado.
accessTokenstring Token de acesso. Deve ser obtido previamente via fluxo OAuth 2.0.