Ir al contenido

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.

Compone el correo y lo envía de inmediato:

  • Cuenta: si hay una sesión de Outlook Connect con account y esa cuenta existe en el perfil, el correo sale desde ella; si no, desde la cuenta predeterminada.
  • Destinatarios: to, cc y bcc aceptan 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 ignora body. 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ámetroTipoPor defectoDescripción
tostring | List—Destinatario(s): texto separado por ; o ,, o una lista de direcciones (lista desde la versión 1.0.5).
subjectstring—Asunto del correo.
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.
ccstring | List—Destinatarios en copia: texto separado por ; o ,, o una lista.
bccstring | List—Destinatarios en copia oculta: texto separado por ; o ,, o una lista.
bodystring—Cuerpo en texto plano.
htmlBodystring—Cuerpo en HTML. Si se indica, tiene prioridad sobre body.
attachmentsstring | 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ó.

MensajeCausa y solución
'to' es obligatorio.Falta to o la expresión dio null.
Error de Outlook al resolver los destinatariosAlguna 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 enviarSin 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.

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>"