Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de productividad
Última actualización 26 de abr. de 2024

Obtener mensajes de correo de Exchange

UiPath.Mail.Exchange.Activities.GetExchangeMailMessages

Recupera un mensaje de correo electrónico de Exchange.

Propiedades

Común
  • NombreParaMostrar: el nombre de la actividad para ser mostrado.
  • LímiteDeTiempoEnMilisegundos: especifica la cantidad de tiempo (en milisegundos) que se debe esperar a que se ejecute la actividad antes de mostrar un error. El valor predeterminado es 30000 milisegundos (30 segundos).
Configuración de Exchange
  • AutodescubrimientoDeCorreoElectrónico: busca automáticamente un servidor de Exchange utilizando una dirección de correo electrónico de ese servidor. Esto solo funciona si el servidor de Exchange tiene habilitado el Autodescubrimiento.
  • VersiónDeExchange: especifica la versión inferior del servidor Exchange que se utiliza. Las opciones que aparecen en este campo van desde la versión 2007 hasta la 2013. Tenga en cuenta que el número de versión indica el nivel más bajo de servicio que admite. Esto significa que, si tiene un servidor Exchange 2016, puede seleccionar la opción Exchange2013.
  • Servidor: el host del servidor de correo electrónico que se va a utilizar.
Inicio de sesión
  • Dominio: el dominio de Active Directory al que conectarse.
  • Contraseña: la contraseña de la cuenta de Exchange utilizada para recuperar el mensaje.
  • ContraseñaSegura: la contraseña de la cuenta de Exchange utilizada como una cadena segura.
  • Usuario: el nombre de usuario de la cuenta de Exchange utilizada para recuperar el mensaje.
Otros
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Configuración de Office 365
  • IDAplicación: el ID de su aplicación Azure Active Directory. Este campo solo admite cadenas y variables String.
  • TipoDeAutenticación: las opciones de autenticación para Office 365. Las opciones disponibles son:
    • NombreDeUsuarioYContraseña: nombre de usuario estándar y contraseña de inicio de sesión.

      Importante: La propiedad IDDeAplicación es necesaria al seleccionar la autenticación NombreDeUsuarioYContraseña . Esto garantiza que se utilice la autenticación ROPC en lugar de la autenticación básica, que ha quedado obsoleta en Exchange en línea.
    • Interactivo: token interactivo (Auth 2.0).
    • Windows integrado: autenticación de Windows integrada.
  • IDDelDirectorio: ID de su Azure Active Directory. Este campo solo admite cadenas y variables String.
Opciones
  • FiltrarPorIdDeMensaje: devuelve solo aquellos mensajes de correo que tienen los ID de mensaje especificados. Si se establece, se omite el parámetro FiltrarExpresión. Este campo solo admite variables String[].
    Nota: El filtrado por ID de mensaje es compatible a partir de Exchange Server 2013.
  • ExpresiónDeFiltro : devuelve solo los mensajes de correo que coinciden con la expresión de filtro.
    Nota: la expresión de filtro se puede utilizar a partir de Exchange Server 2010.
  • ObtenerArchivosAdjuntos: especifica si se recuperan los archivos adjuntos en el mensaje de correo electrónico. De forma predeterminada, esta casilla de verificación está desactivada.
    Nota: Para Exchange Server 2007 SP1, la actividad devuelve todos los archivos adjuntos, incluidos los archivos adjuntos en línea. Esta es una limitación de la API de Exchange.
  • EsCuerpoEnHTML: especifica si el cuerpo del mensaje se escribe en formato HTML.
  • MarcarComoLeído: especifica si se marcan los mensajes recuperados como leídos. De forma predeterminada, esta casilla de verificación está desactivada.
  • SoloMensajesNoLeídos: especifica si se recuperan solo mensajes no leídos. De forma predeterminada, esta casilla de verificación está seleccionada.
  • OrderByDate : ordena los mensajes de correo por fecha. Elija una de las dos opciones: más reciente primero, más antiguo primero. El valor predeterminado es Más reciente primero.
  • Arriba: el número de mensajes que se debe recuperar, empezando por el más reciente o por el más antiguo, dependiendo del parámetro OrdenarPorFecha.
Salida
  • Mensajes: Los mensajes recuperados como una colección de objetos MensajeDeCorreo.
    Nota: a partir de la versión 1.10.4 de UiPath.Mail.Activities, el objeto MailMessage expone:
    • El ID de mensaje de un mensaje de correo, por ejemplo, MailMessage.Headers("Message-ID").
    • Las categorías asociadas a un mensaje de correo, por ejemplo, MailMessage.GetCategories().
Destino
  • CarpetaDeCorreo: la carpeta de correo desde la que se recuperarán los mensajes.
    Importante:
    • Para recuperar correos electrónicos de una carpeta pública, el valor del campo CarpetaDeCorreo debe ser exactamente el mismo que el nombre de la carpeta pública que se muestra en Favoritos.
    • Cuando se usa una carpeta pública, si hay una carpeta personal en el buzón con el mismo nombre, la actividad devuelve los correos electrónicos de la carpeta personal. Para devolver los correos electrónicos de la carpeta pública, se debe cambiar el nombre de la carpeta personal.
    • La actividad no admite elementos de Publicaciones. Si hay elementos Publicar en la carpeta pública, la actividad fallará a menos que especifique una expresión de filtro adecuada, por ejemplo, FilterExpression = "type: correos electrónicos".
  • Bandeja de correo compartida: permite recuperar mensajes de un buzón de correo compartido vinculado a una cuenta de usuario de Exchange.

Ejemplos de filtrado

La siguiente tabla muestra ejemplos de filtros que pueden ser útiles a la hora de consultar mensajes de correo de Exchange:

Consulta

ExpresiónDeFiltro

Todos los mensajes de correo que contengan "bienvenido" en el asunto

"subject:welcome"

Todos los mensajes de correo que contengan "bienvenido" en el asunto y sean de "john.smith@example.com"

"subject:welcome AND from:""john.smith@example.com"""

Todos los mensajes de correo de una cuenta de correo electrónico de example.com

"from:example.com"

Todos los mensajes de correo que contengan "revisar" en el cuerpo

"body:please review"

Todos los mensajes de correo con archivos adjuntos

"hasattachment:true"

Todos los mensajes de correo de alta importancia que tengan un archivo pdf adjunto

"importance:high AND attachment:.pdf"

Todos los mensajes de correo que tengan como categorías 'Categoría rojo' y 'Categoría azul'

"category:Red category, Blue category"

Todos los mensajes de correo de tipo reunión (p. Ej. invitaciones de calendario, respuestas)

"kind:meetings"

Todos los mensajes de correo recibidos hoy

"received:today"

Todos los mensajes de correo recibidos el 23/10/2020

"received:10/23/2020"

Todos los mensajes de correo recibidos desde el 23 de octubre de 2020

"received: >=10/23/2020"

Nota: para obtener más información sobre cómo especificar una expresión de filtro, lee Realizar una búsqueda de AQS utilizando EWS en Exchange.
  • Propiedades
  • Ejemplos de filtrado

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.