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.
| Campo | Qué hace |
|---|---|
| Credential (obligatorio) | La credencial de la cuenta de correo. |
| Operation | Qué 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
| Campo | Qué hace |
|---|---|
| Recipient(s) | La dirección del destinatario. Para varios, sepáralas con comas. |
| Subject | El asunto del correo. |
| Body | El texto del correo. Si escribes el cuerpo con formato web, se envía con ese formato. |
| Attachments | Opcional. Conecta aquí los archivos que quieres adjuntar. |
Get Emails
| Campo | Qué hace |
|---|---|
| Limit | Cuántos correos, de los más recientes, se leen. Por defecto, 10. |
| Folder | La carpeta del buzón que se lee. Por defecto, INBOX (la bandeja de entrada). |
| Search Criteria | Qué 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 Read | Marca como leídos los correos que se leen. Por defecto, desactivado. |
Opciones avanzadas de Get Emails:
| Campo | Qué hace |
|---|---|
| Fetch Attachments | Descarga los adjuntos de los correos. |
| Process Attachments | Necesita Fetch Attachments. Extrae el texto de los adjuntos que lo permiten, como PDF o documentos de Word. |
| Enable OCR | Necesita 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:
- Añade SMTP/IMAP Email, elige la credencial y, en Operation, Get Emails.
- Deja Search Criteria en UNSEEN y activa Mark as Read para no leer dos veces el mismo correo.
- Conecta Data a un agente que decida si cada correo es una devolución, una duda o una queja.
- 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.