Outlook 365 — Send
Outlook 365 — Send
Sección titulada «Outlook 365 — Send»Tipo: outlook365-send · Paquete: Outlook 365 v1.0.5 · Salida: —
Envía un correo nuevo desde el buzón de la sesión. Admite varios destinatarios, copia y copia oculta, cuerpo en texto plano o HTML y archivos adjuntos. Queda guardado en Elementos enviados, como si lo hubieras enviado desde Outlook.
Cómo funciona
Sección titulada «Cómo funciona»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.
- Destinatarios: en
to,ccybccescribe las direcciones en un texto, separadas por comas o punto y coma ("ana@example.com; luis@example.com"), o pasa directamente una lista de direcciones (destinatarios). Desde la versión 1.0.5; antes una lista hacía fallar el envío. - Cuerpo: si activas
isHtml,bodyse envía como HTML; si no, como texto plano. - Adjuntos: cada ruta debe existir en la máquina donde corre el robot; el archivo se adjunta con su nombre. Se leen todos antes de enviar: si falta uno, no se envía nada.
- Remitente: el correo sale del buzón de la sesión. Para enviar desde un buzón compartido, conecta con
mailboxy asegúrate de que la cuenta tenga permiso de Enviar como sobre él.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
to | string | List | — | Destinatario(s): texto con las direcciones separadas por comas o punto y coma, o una lista de direcciones (lista desde la versión 1.0.5). |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
session | ZoanOutlookMailSession | — | Sesión de Outlook 365 — Connect (se hereda dentro del body). |
cc | string | List | — | Destinatario(s) en copia: texto separado por comas o punto y coma, o una lista. |
bcc | string | List | — | Destinatario(s) en copia oculta: texto separado por comas o punto y coma, o una lista. |
subject | string | "" | Asunto del correo. |
body | string | "" | Cuerpo del correo (texto plano o HTML). |
isHtml | bool | false | Si es true, el cuerpo se interpreta como HTML. |
attachments | string | List | — | Ruta de archivo, varias rutas separadas por comas o punto y coma, o una lista de rutas. |
Esta actividad no devuelve ningún valor. Microsoft Graph no entrega el ID del correo enviado; si lo necesitas, búscalo después en sentitems con Get emails.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
'to' es obligatorio. | to está vacío o la expresión devolvió null. |
No se encontró el archivo adjunto. | Una ruta de attachments no existe en la máquina del robot. Verifícala con File Exists antes de enviar. |
Error de Graph ErrorInvalidRecipients | Alguna dirección de to/cc/bcc no es válida. Revisa el texto o los elementos de la lista. |
Error de Graph ErrorSendAsDenied / ErrorAccessDenied | La cuenta no puede enviar desde ese buzón o falta el permiso Mail.Send en la conexión. |
| Error de Graph por el tamaño de la petición | Los adjuntos superan el límite de la petición. Envía un enlace en su lugar. |
Ejemplo
Sección titulada «Ejemplo»Outlook 365 — Connect credential = credential("m365-reportes") └─ body: Excel to PDF path = "C:\reportes\ventas.xlsx" → output: pdf Outlook 365 — Send to = "gerencia@example.com; finanzas@example.com" cc = "auditoria@example.com" subject = "Reporte de ventas" body = "<p>Adjunto el reporte del día.</p>" isHtml = true attachments = pdfActividades relacionadas
Sección titulada «Actividades relacionadas»- Outlook 365 — Connect — abrir la sesión.
- Outlook 365 — Reply — responder dentro de un hilo.
- Outlook 365 — Forward — reenviar un correo.
- Todas las actividades de Outlook 365