Saltearse al contenido

SMTP/IMAP Email

SMTP/IMAP Email conecta tu flujo con una cuenta de correo a través de los protocolos estándar del correo electrónico, los que ofrecen casi todos los proveedores y los servidores de correo de empresa. Con él puedes enviar correos, con adjuntos incluidos, o leer los correos recibidos en una carpeta.

Úsalo cuando tu cuenta de correo no tiene un componente propio en NappAI o cuando prefieres conectarte con el usuario y la contraseña del buzón.

Cuándo usarlo

  • Enviar a un cliente un correo con el presupuesto que ha preparado el flujo.
  • Leer cada hora los correos no leídos de la bandeja de soporte y clasificarlos con un agente.
  • Recoger los adjuntos de los correos recibidos, como facturas en PDF, y extraer su texto.
  • Avisar por correo al equipo cuando el flujo detecta algo que requiere atención.

Configuración

El componente necesita una credencial SMTP / IMAP con los servidores de envío y de lectura, sus puertos, el usuario y la contraseña de la cuenta. Ver Credenciales.

CampoQué hace
Credential (obligatorio)La credencial de la cuenta de correo.
OperationQué quieres hacer: Send Email (enviar un correo) o Get Emails (leer correos). Por defecto, Send Email. Los campos de abajo cambian según la operación.

Send Email

CampoQué hace
Recipient(s)La dirección del destinatario. Para varios, sepáralas con comas.
SubjectEl asunto del correo.
BodyEl texto del correo. Si escribes el cuerpo con formato web, se envía con ese formato.
AttachmentsOpcional. Conecta aquí los archivos que quieres adjuntar.

Get Emails

CampoQué hace
LimitCuántos correos, de los más recientes, se leen. Por defecto, 10.
FolderLa carpeta del buzón que se lee. Por defecto, INBOX (la bandeja de entrada).
Search CriteriaQué correos se leen: ALL (todos), UNSEEN (no leídos), SEEN (leídos), ANSWERED (respondidos), FLAGGED (destacados), DELETED (marcados para borrar) o DRAFT (borradores). Por defecto, UNSEEN.
Mark as ReadMarca como leídos los correos que se leen. Por defecto, desactivado.

Opciones avanzadas de Get Emails:

CampoQué hace
Fetch AttachmentsDescarga los adjuntos de los correos.
Process AttachmentsNecesita Fetch Attachments. Extrae el texto de los adjuntos que lo permiten, como PDF o documentos de Word.
Enable OCRNecesita Fetch Attachments y Process Attachments. Lee también el texto que aparece en los adjuntos de imagen.

Resultado

La salida Data depende de la operación:

  • Send Email: un mensaje que confirma a quién se ha enviado el correo.
  • Get Emails: un elemento por correo, con su texto, el asunto, el remitente, la fecha y, si los descargas, los adjuntos con su contenido.

Puedes conectar los correos leídos a un agente para clasificarlos o responderlos, o a Parse Data para convertirlos en texto. El componente también puede usarse como herramienta de un agente.

Ejemplo

Una tienda quiere ordenar los correos que llegan a su buzón de atención al cliente:

  1. Añade SMTP/IMAP Email, elige la credencial y, en Operation, Get Emails.
  2. Deja Search Criteria en UNSEEN y activa Mark as Read para no leer dos veces el mismo correo.
  3. Conecta Data a un agente que decida si cada correo es una devolución, una duda o una queja.
  4. Programa el flujo cada hora desde el Programador.

Buenas prácticas

  • El puerto de la credencial decide cómo se protege la conexión: SMTP en el 465 usa TLS desde el principio y los demás puertos (587, 25) pasan a TLS si el servidor lo ofrece; IMAP en el 993 usa TLS y en el 143 pasa a TLS si el servidor lo ofrece.
  • Si tu proveedor de correo lo pide, usa en la credencial una contraseña de aplicación en lugar de la contraseña habitual de la cuenta.
  • Combina UNSEEN con Mark as Read cuando el flujo se ejecute de forma periódica.
  • Activa Process Attachments solo cuando necesites el texto de los adjuntos: leerlos lleva más tiempo.