Ir al contenido

SMTP Send

Tipo: smtp-send  ·  Paquete: SMTP / IMAP Email Activities v1.0.0

Envía un correo a través de un servidor SMTP, sin necesidad de Outlook instalado. Soporta varios destinatarios, copia (CC) y copia oculta (BCC), cuerpo en texto o HTML, y adjuntos. Es la actividad para enviar notificaciones, reportes y confirmaciones desde un bot, también en ejecución desatendida.

Se conecta al servidor SMTP con las credenciales que le das y envía el correo. Los datos de conexión (host, port, username, password, security) son los del servidor de envío. Los destinatarios (to, cc, bcc) pueden ser un texto o una lista.

ParámetroEditorDescripción
hosttextoServidor SMTP (ej. smtp.gmail.com).
usernametextoUsuario (normalmente tu correo completo).
passwordcredencialContraseña o App Password. Usa = credential(...).
totextoDestinatario(s): un texto o una lista.
subjecttextoAsunto.
bodytextoCuerpo del correo.
ParámetroEditorDescripción
portnúmeroPuerto SMTP. Por defecto 587.
fromtextoDirección del remitente. Por defecto, el username.
replyTotextoDirección de respuesta (Reply-To).
isHtmlbooleanoEl cuerpo es HTML. Por defecto false.
cctextoCopia: texto o lista.
bcctextoCopia oculta: texto o lista.
attachmentstextoRuta(s) de archivos a adjuntar: texto o lista.
securitylistaCifrado: auto (def.) · none · ssl · starttls.

Enviar una factura adjunta usando credenciales seguras:

SMTP Send
host = "smtp.gmail.com"
username = = credential("correo-bot")["user"]
password = = credential("correo-bot").ToPlainText()
to = = cliente.correo
subject = = "Factura " + numeroFactura
body = "Adjuntamos su factura. Gracias por su compra."
attachments = = arr("C:/facturas/" + numeroFactura + ".pdf")