Integración y Conectividad de Correo Electrónico
Integración de Gmail
Conexión y Configuración OAuth
Corcava proporciona integración perfecta de Gmail a través de autenticación OAuth de Google:
Proceso de Conexión de Gmail:
- Autorización OAuth: Inicie conexión a través del flujo OAuth de Google
- Concesión de Permisos: Conceda permisos necesarios para acceso y envío de correo electrónico
- Gestión de Tokens: Almacenamiento seguro de tokens de acceso y actualización
- Verificación de Cuenta: Verifique propiedad y validez de cuenta de correo electrónico
- Confirmación de Integración: Reciba confirmación de conexión exitosa de Gmail
Configuración OAuth:
- Tipo de Acceso: Acceso sin conexión para funcionalidad continua de correo electrónico
- Selección de Cuenta: Solicitud de selección de cuenta durante autenticación
- Flujo de Consentimiento: Flujo de consentimiento completo asegurando concesiones de permisos adecuadas
- Gestión de Estado: Manejo seguro del parámetro de estado para validación de devolución de llamada
Permisos Requeridos:
- Componer Gmail: Permiso para componer y crear mensajes de correo electrónico
- Enviar Gmail: Permiso para enviar correos electrónicos a través de cuenta Gmail conectada
- Solo Lectura de Gmail: Permiso para leer correos electrónicos entrantes para sincronización
- Eventos de Calendario: Permiso para gestionar eventos de calendario (para integración de reuniones)
- Solo Lectura de Calendario: Permiso para leer información de calendario
Funcionalidad de API de Gmail
La integración de Gmail aprovecha la API de Gmail de Google para gestión integral de correo electrónico:
Capacidades de Envío de Correo Electrónico:
- Creación de Mensajes: Crear mensajes Gmail formateados adecuadamente con contenido HTML
- Codificación de Asunto: Codificación UTF-8 base64 para líneas de asunto internacionales
- Formato MIME: Encabezados MIME-Version y Content-Type adecuados para compatibilidad de correo electrónico
- Transmisión de Mensajes: Enviar correos electrónicos a través de API de Gmail con autenticación adecuada
Formato de Mensajes:
- Soporte de Contenido HTML: Contenido de correo electrónico HTML completo con formato enriquecido
- Codificación de Caracteres: Codificación UTF-8 para soporte de caracteres internacionales
- Encabezados de Correo Electrónico: Encabezados From, To, Subject y MIME adecuados
- Codificación de Transferencia de Contenido: Codificación quoted-printable para entrega confiable
Gestión de Tokens:
- Validación de Token de Acceso: Validación automática de expiración de token de acceso
- Manejo de Token de Actualización: Actualización automática de tokens cuando expiran tokens de acceso
- Actualizaciones de Tokens: Actualizaciones de tokens sin problemas sin intervención del usuario
- Manejo de Errores: Manejo integral de errores para tokens expirados o inválidos
Gestión de Cuentas de Gmail
Las cuentas de Gmail se gestionan eficientemente dentro de estructuras de equipo:
Organización de Cuentas:
- Gestión Basada en Equipo: Las cuentas de Gmail están organizadas por equipo para control de acceso adecuado
- Asociación de Usuario: Cada cuenta de Gmail está asociada con un usuario específico
- Soporte de Múltiples Cuentas: Los usuarios pueden conectar múltiples cuentas de Gmail
- Identificación de Proveedor: Identificación clara de Google como proveedor de correo electrónico
Almacenamiento de Cuentas:
- Almacenamiento Seguro de Tokens: Tokens de acceso y actualización almacenados de forma segura
- Registro de Direcciones de Correo Electrónico: Direcciones de Gmail conectadas almacenadas para identificación
- Seguimiento de Estado de Cuenta: Monitorear estado de conexión y validez de cuenta
- Gestión de Estado de Error: Rastrear y gestionar expiración de tokens y estados de error
Integración de Microsoft/Outlook
Conexión de API de Microsoft Graph
Corcava admite integración de Microsoft 365 y Outlook a través de API de Microsoft Graph:
Proceso de Conexión de Microsoft:
- Redirección OAuth: Redirigir a endpoint de autorización OAuth de Microsoft
- Autorización de Alcance: Solicitar permisos necesarios para acceso a correo electrónico y calendario
- Selección de Cuenta: Solicitar selección de cuenta de Microsoft
- Intercambio de Tokens: Intercambiar código de autorización por tokens de acceso y actualización
- Creación de Cuenta: Crear registro UserMailbox con credenciales de Microsoft
Configuración OAuth de Microsoft:
- Selección de Proveedor: Identificación y configuración de proveedor de Microsoft
- Solicitud de Cuenta: Solicitud de selección de cuenta para escenarios de múltiples cuentas
- Tipo de Respuesta: Flujo de código de autorización para intercambio seguro de tokens
- Acceso Sin Conexión: Acceso sin conexión para funcionalidad continua
Alcances de Microsoft Requeridos:
- Acceso Sin Conexión: Permiso para capacidades de actualización de tokens sin conexión
- User.Read: Permiso para leer información básica de perfil de usuario
- Mail.Read: Permiso para leer correos electrónicos de cuenta de Microsoft conectada
- Mail.Send: Permiso para enviar correos electrónicos a través de API de Microsoft Graph
- Calendars.ReadWrite: Permiso para gestionar eventos de calendario y reuniones
Gestión de Cuentas de Microsoft
Las cuentas de Microsoft se integran perfectamente con la plataforma:
Integración de Cuentas:
- Autenticación Sin Estado: Flujo OAuth sin estado para autenticación segura
- Extracción de Información de Usuario: Extraer correo electrónico e información de usuario de respuesta de Microsoft
- Almacenamiento de Cuentas: Almacenar tokens de acceso, tokens de actualización y direcciones de correo electrónico
- Asociación de Equipo: Asociar cuentas de Microsoft con equipos y usuarios apropiados
Soporte de Proveedor de Microsoft:
- Identificación de Proveedor: Identificación clara de Microsoft como proveedor de correo electrónico
- Visualización de Cuentas: Nombres de visualización e identificación adecuados para cuentas de Microsoft
- Gestión de Tokens: Almacenamiento y gestión seguros de tokens de autenticación de Microsoft
- Manejo de Errores: Registro y manejo integral de errores para autenticación de Microsoft
Gestión de Cuentas de Correo Electrónico
Gestionar Múltiples Cuentas Conectadas
Corcava admite múltiples conexiones de cuentas de correo electrónico por usuario y equipo:
Soporte Multi-Cuenta:
- Diversidad de Proveedores: Soporte para proveedores de correo electrónico Google y Microsoft
- Organización de Equipo: Cuentas de correo electrónico organizadas por equipo con control de acceso adecuado
- Asignación de Usuario: Cada cuenta de correo electrónico asociada con usuarios específicos
- Identificación de Cuenta: Identificación clara de proveedores de cuenta y direcciones de correo electrónico
Características de Gestión de Cuentas:
- Creación de Cuentas: Creación fácil de nuevas conexiones de cuentas de correo electrónico
- Actualizaciones de Cuentas: Actualizar credenciales y tokens de cuentas existentes
- Actualización de Cuentas: Actualizar tokens expirados para funcionalidad continua
- Visualización de Cuentas: Visualización fácil de usar de cuentas de correo electrónico conectadas
Gestión de Proveedores:
- Integración de Google: Capacidades completas de gestión de cuentas Google/Gmail
- Integración de Microsoft: Gestión completa de cuentas Microsoft/Outlook
- Selección de Proveedor: Selección fácil entre proveedores de correo electrónico admitidos
- Interfaz Unificada: Interfaz consistente independientemente del proveedor de correo electrónico
Almacenamiento y Seguridad de Cuentas de Correo Electrónico
Las cuentas de correo electrónico se almacenan de forma segura con medidas de seguridad integrales:
Almacenamiento Seguro:
- Cifrado de Tokens: Almacenamiento seguro de tokens de acceso y actualización
- Aislamiento de Equipo: Cuentas de correo electrónico aisladas por equipo por seguridad
- Asociación de Usuario: Cuentas asociadas adecuadamente con usuarios autorizados
- Seguimiento de Proveedor: Seguimiento claro del proveedor de correo electrónico para cada cuenta
Validación de Cuentas:
- Validación de Tokens: Validación regular de tokens de autenticación almacenados
- Gestión de Expiración: Manejo automático de expiración de tokens
- Seguimiento de Estado de Error: Rastrear y gestionar estados de error de cuentas
- Estado de Conexión: Monitorear estado de conexión para todas las cuentas de correo electrónico
Envío de Correo Electrónico
Envío a Través de Cuentas Conectadas
Las cuentas de correo electrónico conectadas permiten envío directo de correo electrónico a través de proveedores externos:
Envío de Gmail:
- Integración de API: Enviar correos electrónicos directamente a través de API de Gmail
- Autenticación: Usar tokens de acceso almacenados para envío autenticado
- Formato de Mensajes: Formato adecuado de mensajes para compatibilidad con Gmail
- Confirmación de Entrega: Recibir confirmación de entrega exitosa de correo electrónico
Proceso de Envío:
- Selección de Cuenta: Seleccionar de cuentas de correo electrónico conectadas disponibles
- Preparación de Mensajes: Preparar mensajes con formato y encabezados adecuados
- Autenticación: Autenticar usando credenciales de cuenta almacenadas
- Seguimiento de Entrega: Rastrear estado de envío de correo electrónico y resultados
Composición de Correo Electrónico:
- Contenido HTML: Soporte para contenido de correo electrónico HTML enriquecido
- Manejo de Asunto: Codificación y formato adecuados de línea de asunto
- Gestión de Destinatarios: Manejar destinatarios únicos y múltiples
- Manejo de Errores: Manejo integral de errores para fallos de envío
Gestión de Correo Electrónico Saliente
Los correos electrónicos salientes se rastrean y gestionan de manera integral:
Seguimiento de Estado de Correo Electrónico:
- Estados de Estado: Rastrear estado de correo electrónico (enviado, fallido, en cola, borrador)
- Confirmación de Entrega: Registrar entrega exitosa de correo electrónico
- Registro de Errores: Registrar y rastrear errores de envío de correo electrónico
- Actualizaciones de Estado: Actualizaciones de estado en tiempo real para correos electrónicos salientes
Características de Correo Electrónico Saliente:
- Asociación UserMailbox: Vincular correos electrónicos salientes a cuentas conectadas específicas
- Seguimiento de Destinatarios: Rastrear destinatarios y direcciones de entrega de correo electrónico
- Registro de Asunto: Registrar asuntos de correo electrónico para referencia y seguimiento
- Gestión de Contenido: Gestionar contenido y formato de correo electrónico
Sincronización de Correo Electrónico
Procesamiento de Correo Electrónico Entrante
Corcava procesa automáticamente correos electrónicos entrantes de cuentas conectadas:
Recuperación Automática de Correo Electrónico:
- Procesamiento Programado: Recuperación regular de correos electrónicos entrantes de cuentas conectadas
- Coincidencia de Contactos: Coincidir correos electrónicos entrantes con contactos existentes en el sistema
- Prevención de Duplicados: Prevenir procesamiento y almacenamiento duplicados de correo electrónico
- Extracción de Mensajes: Extraer asunto, contenido y metadatos de correo electrónico
Flujo de Trabajo de Procesamiento de Correo Electrónico:
- Escaneo de Cuentas: Escanear cuentas Gmail conectadas para nuevos mensajes
- Identificación de Contactos: Identificar correos electrónicos de contactos conocidos
- Verificación de Duplicados: Verificar correos electrónicos existentes para prevenir duplicados
- Creación de Actividades: Crear registros de actividades de contacto para nuevos correos electrónicos
- Almacenamiento de Correo Electrónico: Almacenar detalles y contenido de correo electrónico entrante
Integración de Actividades de Contacto
Los correos electrónicos entrantes se integran con seguimiento de actividades de contacto:
Registro de Actividades:
- Asociación de Contactos: Asociar correos electrónicos entrantes con contactos específicos
- Tipo de Actividad: Registrar correos electrónicos como actividades de contacto con tipado adecuado
- Integración de Línea de Tiempo: Incluir correos electrónicos en línea de tiempo de actividades de contacto
- Atribución de Usuario: Asociar actividades de correo electrónico con usuarios apropiados
Características de Actividades de Correo Electrónico:
- Seguimiento de Asunto: Registrar asuntos de correo electrónico para referencia de actividades
- Contenido de Mensaje: Almacenar contenido de mensaje de correo electrónico para revisión
- Vinculación de Contactos: Enlaces directos entre correos electrónicos y registros de contacto
- Historial de Actividades: Historial completo de comunicaciones por correo electrónico por contacto
Beneficios de Sincronización:
- Comunicación Unificada: Todas las comunicaciones por correo electrónico centralizadas en registros de contacto
- Línea de Tiempo de Actividades: Línea de tiempo cronológica de todas las interacciones de contacto
- Visibilidad del Equipo: Visibilidad en todo el equipo de comunicaciones por correo electrónico
- Contexto de Contacto: Contexto completo de comunicaciones por correo electrónico para cada contacto
