Obter e-mails via IMAP#

Obter e-mails usando o protocolo IMAP.

Servidor[Texto] Servidor (por exemplo, "imap.mail.ru").
Porta

[Número] Porta. Se o valor não for especificado, a porta padrão será utilizada:

  • conexão normal - 143,
  • conexão segura - 993.
Login[Texto] Login necessário para autenticação no servidor.
Senha[Texto/SecureString] Senha necessária para autenticação no servidor.
Tempo de espera[Número] Tempo de espera pela resposta do servidor. O valor é especificado em segundos.
SSLIndica se deve usar uma conexão segura.
Número de e-mails[Número] Número de últimos e-mails que serão obtidos do servidor.
Excluir após recebimentoExcluir e-mails do servidor de e-mail após recebê-los.
Marcar como lidoMarcar e-mails como lidos após recebê-los.
Somente novosReceber apenas novos e-mails.
Classificar por data

Tipo de classificação por data.

Opções disponíveis:

  • NewestFirst - novas mensagens aparecerão primeiro na lista;
  • OldestFirst - mensagens antigas aparecerão primeiro na lista.
Filtro de cabeçalho de e-mail[Texto] Filtro de cabeçalho de e-mail. O formato do filtro depende da propriedade "Tipo de filtro de cabeçalho de e-mail".
Tipo de filtro de cabeçalho de e-mail

Tipo de filtro de cabeçalho de e-mail. Valores possíveis:

  • Contains - verificação simples de conteúdo de texto (essa verificação ocorre no servidor e é a mais rápida);
  • Wildcard - uso de metacaracteres (*, ?);
  • Regex - uso de expressões regulares.

Filtros Wildcard e Regex são executados após a obtenção dos e-mails e são os mais custosos em termos de recursos. Recomenda-se usá-los apenas com a propriedade "Somente novos" ativada.

Pasta

[Texto] Pasta no servidor de e-mail para receber e-mails. Se o valor estiver vazio, a pasta "Entrada" ou "Inbox" será utilizada.

Se necessário, especifique pastas aninhadas usando o caractere '\'. Por exemplo, "Inbox\TestFolder".

Resultado[Lista] Lista de objetos MailMessage que são e-mails com todo o conteúdo.
Nível de tratamento

Seleção do nível de tratamento de erros. Valores possíveis:

  • "Default" - padrão;
  • "Ignore" - erros são ignorados;
  • "Handle" - erros são tratados.

Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.

Nível de mensagens

Seleção do nível de mensagens que os blocos exibirão durante a operação. Valores possíveis:

  • "Default" - padrão;
  • "Release" - saída desativada;
  • "Debug" - saída de informações principais;
  • "Detailed" - saída de informações detalhadas.

Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.

Texto do erro[Texto] Retorna informações detalhadas sobre o erro em caso de execução incorreta do bloco.