new ImapEmail()
Representa uma mensagem de email baixada utilizando uma instância do ImapClient.
É um elemento da lista retornada pelos métodos fetch, uidFetch, store e uidStore.
Members
-
date :Date
-
Data de envio da mensagem.
Este valor é trazido na resposta do servidor nos métodos
fetcheuidFetchse o cabeçalho ou o corpo completo da mensagem for solicitado na query (o que é feito por padrão).Type:
- Date
-
flags :Array.<string>
-
Lista de flags da mensagem.
Esta lista é trazida na resposta do servidor nos métodos
fetcheuidFetchseFLAGSfor solicitado na query (o que é feito por padrão).Type:
- Array.<string>
-
from :string
-
O remetente da mensagem.
Este valor é trazido na resposta do servidor nos métodos
fetcheuidFetchse o cabeçalho ou o corpo completo da mensagem for solicitado na query (o que é feito por padrão).Type:
- string
-
htmlBody :string
-
O corpo da mensagem em HTML.
Este valor é trazido na resposta do servidor nos métodos
fetcheuidFetchse o corpo completo da mensagem for solicitado na query (o que é feito por padrão).Type:
- string
-
internalDate :Date
-
Data interna da mensagem, o que significa a data em que a mensagem foi recebida.
Este valor é trazido na resposta do servidor nos métodos
fetcheuidFetchapenas seINTERNALDATEfor solicitado na query (o que é feito por padrão).Type:
- Date
-
messageId :number
-
Um número atribuído pelo servidor para identificar a mensagem. Não são números únicos pois podem eventualmente ser reutilizados.
Este identificador sempre é trazido na resposta do servidor.
Type:
- number
-
plainBody :string
-
O corpo da mensagem em texto simples.
Este valor é trazido na resposta do servidor nos métodos
fetcheuidFetchse o corpo completo da mensagem for solicitado na query (o que é feito por padrão).Type:
- string
-
size :number
-
O tamanho da mensagem em octetos no formato RFC5322.
Este valor é trazido na resposta do servidor nos métodos
fetcheuidFetchapenas seRFC822.SIZEfor solicitado na query (o que é feito por padrão).Type:
- number
-
subject :string
-
O assunto da mensagem.
Este valor é trazido na resposta do servidor nos métodos
fetcheuidFetchse o cabeçalho ou o corpo completo da mensagem for solicitado na query (o que é feito por padrão).Type:
- string
-
to :string
-
O destinatário da mensagem.
Este valor é trazido na resposta do servidor nos métodos
fetcheuidFetchse o cabeçalho ou o corpo completo da mensagem for solicitado na query (o que é feito por padrão).Type:
- string
-
uid :number
-
Um número único atribuído pelo servidor para identificar a mensagem.
Este identificador é trazido na resposta do servidor apenas nos métodos
uidFetch,uidStore, ou sefetchfor chamado com a opçãoUIDlistada (o que é feito por padrão).Type:
- number
Methods
-
getAttachments()
-
Retorna a lista de anexos da mensagem.
Os anexos são retornados apenas se a query utilizada nos métodos
fetchouuidFetchque resultou nessa mensagem como resposta requisitar o corpo completo da mensagem (o que é feito por padrão).Returns:
Lista de anexos da mensagem.
Cada anexo é representado por um objeto que contém os seguintes dados:
filename: O nome do arquivo do anexo.contentType: O tipo MIME do conteúdo do anexo.textContent: O conteúdo do anexo em texto simples, caso o tipo do conteúdo seja textual.data: O conteúdo do anexo em bytes.
- Type
- Array.<ImapAttachment>