Las versiones modernas de AyudaCandy eliminado el legado “Intercambio local” y ahora sólo ofrece tres opciones de canalización: IMAP básico, API de Gmail y API de Microsoft Exchange.12. Si sus buzones de correo se encuentran en Exchange on-prem, Exchange híbrido o inquilinos de Office 365 en los que la ruta API de Exchange está bloqueada o requiere un registro complicado en Azure, aún puede traer todos los correos electrónicos de soporte directamente a WordPress: ejecute DavMail como puente IMAP y dejar que SupportCandy lo consuma como cualquier otro servidor de correo.
A continuación encontrará una guía completa paso a paso optimizada para SEO que puede copiar y pegar en su blog tecnológico.
¿Por qué DavMail?
- Traducción de protocolos - DavMail habla EWS/OWA en el back-end y expone puertos estándar (IMAP, POP, SMTP, CalDAV, LDAP) en el front-end.3.
- Funciona con MFA y Modern Auth - La
O365ModernoyO365Interactivoiniciar sesión a través de OAuth2, por lo que los usuarios de Office 365 con MFA están cubiertos.45. - Funciona en cualquier lugar - Aplicación Java; funciona en Windows, macOS, Linux o dentro de un contenedor Docker/LXC.
- SupportCandy es sencillo - SupportCandy sólo ve “localhost:1143” (o 993 si habilita SSL) e importa tickets a través de su conocida pantalla IMAP6.
Requisitos previos
| Componente | Versión mínima | Notas |
|---|---|---|
| WordPress | 5.6+ | Requerido por SupportCandy7. |
| AyudaCandy Core | 3.x | Además, el Correo electrónico complemento. |
| Tiempo de ejecución de Java | 8+ | Necesario para ejecutar DavMail. |
| Intercambio | 2007+ (EWS) u Office 365 | La URL de OWA/EWS debe ser accesible desde el host de DavMail4. |
Paso 1 - Descargar e instalar DavMail
Windows
- Descargue el instalador de SourceForge (
davmail-win64.exe). - Ejecutar como Administrador; dejar los puertos por defecto (1143 IMAP, 1025 SMTP, 1080 CalDAV, etc.) para una configuración de estación de trabajo.3.
Linux (servicio para todo el sistema)
bashsudo apt install davmail
sudo systemctl enable davmail
Docker one-liner
bashdocker run -d \
-e DAVMAIL_URL=https://outlook.office365.com/EWS/Exchange.asmx \ -e DAVMAIL_MODE=O365Modern \
-e DAVMAIL_MODE=O365Modern \
-p 1143:1143 -p 1025:1025 \
--name davmail gatewayapps/davmail
Paso 2 - Configurar DavMail
Abrir davmail.properties (GUI → Ajustes... o /etc/davmail.properties).
Entradas imprescindibles:
text# Talk to Exchange
davmail.url=https://outlook.office365.com/EWS/Exchange.asmx # o URL OWA/EWS on-prem
davmail.mode=O365Modern # O365Modern, O365Interactive o EWS[8][50]
# Puerta de enlace IMAP
davmail.imapPort=1143 # cambia a 993 si quieres SSL[7]
# Ejecutar headless en un servidor
davmail.server=true
Guarde y reinicie DavMail.
Prueba con Telnet:
bashtelnet localhost 1143
* OK Servidor IMAP4rev1 DavMail listo
Paso 3 - Proteger con SSL (opcional pero recomendado)
- Generar un almacén de claves PKCS#12 o importar un certificado CA8.
bash
keytool -genkey -storetype PKCS12 -keystore /opt/davmail.p12 \
-keypass CHANGEIT -storepass CHANGEIT \
-dname "CN=soporte.ejemplo.com,OU=IT,O=Empresa,L=Ciudad,C=EE.UU."
- Añadir a
davmail.properties:
texto
davmail.ssl.keystoreType=PKCS12
davmail.ssl.keystoreFile=/opt/davmail.p12
davmail.ssl.keyPass=CHANGEIT
davmail.ssl.keystorePass=CHANGEIT
davmail.imapPort=993 # IMAPS seguro
davmail.smtpPort=465 # secure SMTPS[44]
- Reinicie y vuelva a probar:
openssl s_client -conectar localhost:993.
Paso 4 - Apunte SupportCandy a DavMail
- Soporte → Configuración → Canalización del correo electrónico → IMAP..
- Rellena el formulario:
textoDirección de correo electrónico: support@example.com
Contraseña:
Servidor entrante: 127.0.0.1
Puerto: 1143 (o 993 con SSL)
Cifrado: Ninguno (o SSL)
SupportCandy recuperará todos los correos que lleguen a la bandeja de entrada de Exchange y los convertirá en tickets. Recuerde que los documentos indican que Exchange “no está permitido” sobre IMAP básico.6; DavMail evita esto porque el lado de Exchange es EWS mientras que SupportCandy ve IMAP estándar.
Paso 5 - Ejecutar DavMail como servicio
Ejemplo de Systemd (/etc/systemd/system/davmail.service)
texto
[Unidad]
Descripción=DavMail Exchange Gateway
After=red.destino
[Servicio]
ExecStart=/usr/bin/davmail /etc/davmail.properties
SuccessExitStatus=143
Restart=siempre
Usuario=davmail
[Instalar]
WantedBy=multi-user.target
bash
sudo systemctl daemon-reload
sudo systemctl start davmail
sudo systemctl enable davmail
Ficha de solución de problemas
| Síntoma | Causa probable | Fijar |
|---|---|---|
| Puerto ya utilizado en los registros de DavMail9 | Otro proceso (o instancia anterior de DavMail) vinculado a 1143/1025 | fuser -k -n tcp 1143 y reinicie el servicio. |
| Tubería rota o tiempo de espera durante los mensajes grandes10 | Limitación del intercambio o inactividad del cliente | Aumentar davmail.timeout (ms) en propiedades a 120000. |
| Bucle MFA en O365 | Utilizando EWS en un inquilino con autenticación moderna aplicada | Cambiar a O365Moderno o O365Interactivo5. |
| SupportCandy no busca nada | Puerto/cifrado incorrecto | Coincide con 1143→Ninguno o 993→SSL. Compruebe las credenciales del buzón. |
| Correos electrónicos duplicados o no marcados como leídos | Establece “Dejar una copia en el servidor” en SupportCandy en fuera de y activa “Marcar mensaje leído después de la obtención”. |
Reflexiones finales
Hasta que SupportCandy vuelva a introducir un conector Exchange de origen, DavMail es la solución más rápida y económica para que sus buzones de Microsoft Exchange u Office 365 fluyan hacia WordPress. Combinado con la sólida gestión de tickets de SupportCandy y la pasarela compatible con OAuth de DavMail, obtendrá una automatización del servicio de asistencia técnica de nivel empresarial. sin cuotas de SaaS de pago o complejos permisos de Azure.
Conéctelo, asegúrelo y deje que sus agentes se centren en resolver incidencias, no en luchar con las API de Exchange.
¡Feliz puente!








Un Comentario
Hola, grahammiranda.com es tuyo...