Ir al contenido

Outlook Delete Email

Tipo: outlook-delete-email  ·  Paquete: Outlook Activities v1.0.4

Elimina un correo, moviéndolo a la carpeta Elementos eliminados de Outlook. Útil para descartar correos irrelevantes o de publicidad dentro de un proceso de clasificación, conservando la posibilidad de recuperarlos.

A partir del EntryID del correo, ejecuta la eliminación estándar de Outlook: el correo pasa a Elementos eliminados y se puede recuperar desde ahí hasta que se vacíe. Si el correo ya estaba en Elementos eliminados, Outlook lo borra de forma definitiva.

Después de eliminarlo, su EntryID deja de servir para las demás actividades: elimínalo al final del tratamiento del correo.

ParámetroTipoPor defectoDescripción
entryIdstring—EntryID del correo (de correo.Id).
ParámetroTipoPor defectoDescripción
sessionZoanOutlookSession—Sesión de Outlook Connect. Dentro del body de Connect se hereda; sin sesión se usa la cuenta por defecto.

Esta actividad no devuelve ningún valor.

MensajeCausa y solución
'entryId' es obligatorio.Falta el parámetro o la expresión dio null.
Error de Outlook al abrir el elementoEl EntryID ya no existe (el correo se eliminó o movió antes) o es de otro perfil. Evita eliminar dos veces el mismo correo y usa el .Id de una lectura reciente.
For Each items = correos itemVariable = correo
└─ activities:
If condition = correo.Subject.ToLower().Contains("publicidad")
└─ then:
Outlook Delete Email entryId = correo.Id