Ir al contenido

Outlook 365 — Forward

Tipo: outlook365-forward  ·  Paquete: Outlook 365 v1.0.5  ·  Salida: —

Reenvía un correo existente a otros destinatarios, con una nota opcional. Conserva el contenido y los adjuntos del original.

Opera sobre la sesión creada con Outlook 365 — Connect. Pásala en el parámetro session, o coloca esta actividad dentro del body de Outlook 365 — Connect para heredarla automáticamente.

Indica el correo con su id y los destinatarios en to, separados por comas o punto y coma. Outlook arma el reenvío como lo harías a mano: asunto con RV:/FW:, tu nota (body) arriba y el mensaje original debajo, con sus adjuntos. Se envía en el acto y se guarda en Elementos enviados.

También puedes pasar en to una lista de direcciones (destinatarios). Desde la versión 1.0.5; antes una lista hacía fallar el reenvío.

ParámetroTipoPor defectoDescripción
idstring—ID del correo a reenviar.
tostring | List—Destinatario(s): texto separado por comas o punto y coma, o una lista de direcciones (lista desde la versión 1.0.5).
ParámetroTipoPor defectoDescripción
sessionZoanOutlookMailSession—Sesión de Outlook 365 — Connect (se hereda dentro del body).
bodystring""Nota opcional que se añade encima del mensaje reenviado.

Esta actividad no devuelve ningún valor.

MensajeCausa y solución
'id' es obligatorio.id está vacío o la expresión devolvió null.
'to' es obligatorio.to está vacío o la expresión devolvió null.
Error de Graph ErrorItemNotFoundEl correo ya no existe con ese ID (se eliminó o se movió).
Error de Graph ErrorInvalidRecipientsAlguna dirección de to no es válida.

Derivar a contabilidad los correos con factura:

Outlook 365 — Connect credential = credential("m365-recepcion")
└─ body:
Outlook 365 — Get emails folder = "inbox" subject = "Factura" unreadOnly = true → output: facturas
For each correo in facturas
└─ Outlook 365 — Forward id = correo["id"] to = "contabilidad@example.com" body = "Factura recibida para registro."
Outlook 365 — Move id = correo["id"] destination = "archive"