Mover mensajes de una carpeta a otra usando WebDav

Puede mover mensajes de correo electrónico de una carpeta a otra con la ayuda del método ExchangeClient.moveMessage(). Toma los parámetros:

  • El URI único del mensaje que se va a mover.
  • El URI único de la carpeta de destino.

Mover mensajes entre carpetas

El código de ejemplo a continuación mueve un mensaje en un buzón de la carpeta de Entrada a una carpeta llamada Procesados. En este ejemplo, la aplicación:

  1. Lee los mensajes de la carpeta de Entrada.
  2. Procesa algunos de los mensajes en base a ciertos criterios (en este ejemplo, encontramos una palabra clave en el asunto del mensaje).
  3. Mueve los mensajes que cumplen con la condición dada a la carpeta Procesados.