Obtener correos a través de IMAP#

Obtener correos utilizando el protocolo IMAP.

Servidor[Texto] Servidor (por ejemplo, "imap.mail.ru").
Puerto

[Número] Puerto. Si no se especifica un valor, se toma el puerto por defecto:

  • conexión normal - 143,
  • conexión segura - 993.
Inicio de sesión[Texto] Inicio de sesión necesario para la autorización en el servidor.
Contraseña[Texto/SecureString] Contraseña necesaria para la autorización en el servidor.
Tiempo de espera[Número] Tiempo de espera para la respuesta del servidor. El valor se indica en segundos.
SSLIndica si se debe utilizar una conexión segura.
Cantidad de correos[Número] Número de los últimos correos que se recibirán del servidor.
Eliminar después de recibirEliminar correos del servidor de correo después de recibirlos.
Marcar como leídoMarcar correos como leídos después de recibirlos.
Solo nuevosRecibir solo correos nuevos.
Ordenar por fecha

Tipo de ordenación por fecha.

Opciones posibles:

  • NewestFirst - los mensajes nuevos estarán primero en la lista;
  • OldestFirst - los mensajes antiguos estarán primero en la lista.
Filtro de encabezado de correo[Texto] Filtro de encabezado de correo. El formato del filtro depende de la propiedad "Tipo de filtro de encabezado de correo".
Tipo de filtro de encabezado de correo

Tipo de filtro de encabezado de correo. Valores posibles:

  • Contains - verificación simple de contenido de texto (esta verificación se realiza en el servidor y es la más rápida);
  • Wildcard - uso de metacaracteres (*, ?);
  • Regex - uso de expresiones regulares.

Los filtros Wildcard y Regex se ejecutan después de recibir los correos y son los más costosos en recursos. Se recomienda utilizarlos solo con la propiedad "Solo nuevos" establecida.

Carpeta

[Texto] Carpeta en el servidor de correo para recibir correos. Si el valor está vacío, se utilizará la carpeta "Bandeja de entrada" o "Inbox".

Si es necesario, especifique carpetas anidadas mediante el símbolo '\'. Por ejemplo, "Inbox\TestFolder".

Resultado[Lista] Lista de objetos MailMessage que son correos con todo su contenido.
Nivel de procesamiento

Selección del nivel de manejo de errores. Valores posibles:

  • "Default" - por defecto;
  • "Ignore" - se ignoran los errores;
  • "Handle" - se manejan los errores.

Si se elige el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama.

Nivel de mensajes

Selección del nivel de mensajes que se mostrarán en los bloques durante la operación. Valores posibles:

  • "Default" - por defecto;
  • "Release" - salida desactivada;
  • "Debug" - salida de información básica;
  • "Detailed" - salida de información detallada.

Si se elige el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama.

Texto de error[Texto] Devuelve información detallada sobre el error en caso de ejecución incorrecta del bloque.