Classes
Type Definitions
-
AuthenticationType
-
Type:
- 'plain' | 'xoauth2'
-
Mailbox
-
Objeto com as informações de uma caixa de entrada.
Type:
- Object
Properties:
Name Type Description name
string Nome da caixa de entrada.
delimiter
string Delimitador utilizado para hierarquia de caixas de entrada.
attributes
Array.<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 user
string Usuário. O email que será acessado.
password
string 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
search
euidSearch
Type:
- Object
Properties:
Name Type Description since
Date Filtra mensagens recebidas após uma data específica. A data local é usada, desconsiderando a hora.
before
Date Filtra mensagens recebidas antes de uma data específica. A data local é usada, desconsiderando a hora.
subject
string Filtra mensagens com um assunto específico. Apenas textos sem caracteres especiais são suportados.
from
string Filtra mensagens de um remetente específico.
to
string Filtra mensagens enviadas para um destinatário específico.
flags
Array.<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 user
string Usuário. O email que será acessado.
accessToken
string Token de acesso. Deve ser obtido previamente via fluxo OAuth 2.0.