Outlook Send Email
Outlook Send Email
Sección titulada «Outlook Send Email»Tipo: outlook-send · Paquete: Outlook Activities v1.0.5
Envía un correo a través de Outlook. Soporta varios destinatarios, copia (CC) y copia oculta (CCO/BCC), cuerpo en texto plano o HTML, y adjuntos. Útil para notificaciones, reportes, confirmaciones. Como usa la cuenta configurada en Outlook, no necesitas servidor ni contraseña en el playbook, y el correo queda en Elementos enviados.
Cómo funciona
Sección titulada «Cómo funciona»Compone el correo y lo envía de inmediato:
- Cuenta: si hay una sesión de Outlook Connect con
accounty esa cuenta existe en el perfil, el correo sale desde ella; si no, desde la cuenta predeterminada. - Destinatarios:
to,ccybccaceptan un texto con las direcciones separadas por punto y coma (;) o por comas, o una lista de direcciones (desde la versión 1.0.5; antes una lista hacía fallar el envío). Outlook resuelve cada entrada como al escribirla a mano (dirección o nombre de la libreta de direcciones). - Cuerpo: si das
htmlBody, se usa ese y se ignorabody. Si no das ninguno, el correo sale sin cuerpo. - Adjuntos: las rutas que no existan en disco se omiten (el log avisa cuántos) y el correo se envía igual.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
to | string | List | — | Destinatario(s): texto separado por ; o ,, o una lista de direcciones (lista desde la versión 1.0.5). |
subject | string | — | Asunto del correo. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
session | ZoanOutlookSession | — | Sesión de Outlook Connect. Dentro del body de Connect se hereda; sin sesión se usa la cuenta por defecto. |
cc | string | List | — | Destinatarios en copia: texto separado por ; o ,, o una lista. |
bcc | string | List | — | Destinatarios en copia oculta: texto separado por ; o ,, o una lista. |
body | string | — | Cuerpo en texto plano. |
htmlBody | string | — | Cuerpo en HTML. Si se indica, tiene prioridad sobre body. |
attachments | string | List | — | Ruta de un archivo local o lista de rutas a adjuntar. Las rutas vacías o inexistentes se omiten. |
Esta actividad no devuelve ningún valor. El log indica a cuántos destinatarios se envió.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
'to' es obligatorio. | Falta to o la expresión dio null. |
| Error de Outlook al resolver los destinatarios | Alguna entrada de to/cc/bcc no es una dirección válida ni un nombre de la libreta. Revisa el texto y el separador (;). |
| Error de Outlook al enviar | Sin conexión, cuenta sin permiso de envío o adjunto bloqueado por tamaño o tipo. Revisa Outlook en la máquina del robot. |
COM component 'Outlook.Application' is not registered. Is the application installed? | Outlook no está instalado en la máquina del robot. |
Ejemplo
Sección titulada «Ejemplo»Correo con la factura adjunta:
Outlook Send Email to = "cliente@empresa.com" subject = "Factura " + numeroFactura body = "Adjuntamos su factura. Gracias." attachments = arr("C:/facturas/" + numeroFactura + ".pdf")Correo HTML con copia, a partir de una lista de destinatarios:
Outlook Send Email to = destinatarios cc = "supervisor@empresa.com" subject = "Reporte diario" htmlBody = "<h1>Reporte</h1><p>Procesados: " + total + "</p>"Actividades relacionadas
Sección titulada «Actividades relacionadas»- Outlook Reply — responder a un correo existente.
- Outlook Get Emails — leer correos.
- SMTP Send — enviar sin Outlook instalado.