Saltar al contenido principal

📬 Cómo Configurar la App Mail de Nextcloud con el Servidor Poste.io

Esta documentación detalla cómo configurar la app Mail de Nextcloud (v31) para funcionar con un servidor de correos autoalojado utilizando Poste.io, con soporte para SSL vía Let's Encrypt, integración con el panel Roundcube, y envío de notificaciones por el sistema.


🧩 Requisitos Previos

  • ✅ App Mail instalada en Nextcloud
  • ✅ Cuenta de correo creada en Poste.io (ej: [email protected])
  • ✅ Certificado SSL activo (Let's Encrypt)
  • ✅ DNS configurado correctamente (registros A, MX, SPF, DKIM)
  • ✅ Servidor Poste.io funcional con acceso externo (ej: mail.seudominio.com.br)

🔧 Instalación de la App Mail (en caso de no estar instalada)

  1. Accede al panel de Nextcloud con la cuenta de administrador.
  2. Ve al menú lateral Apps.
  3. En la categoría Comunicación, localiza la aplicación Mail.
  4. Haz clic en Instalar.

📥 Conectando una Cuenta de Correo

La app Mail permite agregar cuentas usando detección automática o configuración manual.

🔹 Modo Automático (Recomendado)

  1. Abre la app Mail en el menú lateral.
  2. Ingresa el correo completo y la contraseña (ej: [email protected]). Painel de adição para o servidor de email
  3. Nextcloud intentará identificar los servidores IMAP y SMTP automáticamente basándose en el dominio del correo.
  4. Una vez configurado, verás una pantalla con los mensajes de la bandeja de entrada: Caixa de entrada configurada

    ⚠️ Asegúrate de que mail.seudominio.com.br tenga el apuntamiento DNS tipo A correcto y puertos abiertos.


🔧 Modo Manual (Configuración Avanzada)

Si la configuración automática falla:

IMAP (Entrada)

  • Servidor IMAP: mail.seudominio.com.br
  • Puerto: 993
  • Seguridad IMAP: SSL/TLS
  • Autenticación:
  • Usuario IMAP: [email protected]
  • Contraseña IMAP: Tu contraseña

SMTP (Salida)

  • Servidor SMTP: mail.seudominio.com.br
  • Puerto: 587
  • Seguridad: STARTTLS
  • Autenticación:
  • Usuario SMTP: [email protected]
  • Contraseña SMTP: tu contraseña Imagem do painel de configuração manual

👤 Cuenta de Correo para el Sistema

🎯 Recomendación:
Crea una cuenta de correo exclusiva para uso interno del sistema, como por ejemplo:

[email protected]

Esta cuenta será usada para:

  • Envío de correos de registro de usuarios
  • Alertas administrativas
  • Notificaciones de calendario, tareas, actividades y flujos

📨 ¿Cómo Envía Correos el Sistema Nextcloud?

Los correos enviados por el sistema de Nextcloud (como recuperación de contraseña o notificaciones) no se envían desde el correo personal del usuario, sino desde la cuenta configurada como predeterminada en la Configuración Básica de Correo del administrador.

🔧 Para configurar:

  1. Ve a Admin > Configurações > Configurações Básicas de E-mail Configurações de email do sistema
  2. Ingresa:
    • Correo del remitente (ej: [email protected])
    • Nombre del remitente
    • Servidor SMTP (ej: mail.seudominio.com.br)
    • Puerto: 587
    • Seguridad: STARTTLS
    • Autenticación: Usuario y contraseña válidos de Poste.io

📡 Puertos Necesarios

ProtocoloPuertoDescripción
IMAP993Recepción segura
SMTP587Envío con STARTTLS
POP3995(opcional) Recepción POP
Sieve4190(opcional) Filtros de correo

🧪 Prueba de Funcionamiento

  1. Accede a la app Mail y envía un correo a cualquier cuenta externa (ej: Gmail).
  2. Verifica si el correo fue entregado con éxito.
  3. Envía un correo desde otro proveedor a la dirección configurada.
  4. Verifica si aparece en la bandeja de entrada de la app Mail de Nextcloud.

🌐 Acceso Alternativo vía Webmail (Roundcube)

Las mismas cuentas de correo creadas en Poste.io pueden ser accedidas vía navegador:

Inicia sesión con el correo y contraseña definidos en el panel de Poste.io.


🛠️ Solución de Problemas

❌ Error de autenticación

  • Verifica que el usuario y contraseña sean correctos.
  • Confirma que la cuenta exista en el panel de Poste.io.

❌ IMAP o SMTP no responde

  • Verifica que los puertos 993 y 587 estén abiertos.
  • Confirma que el dominio mail.seudominio.com.br apunte correctamente a la IP del servidor.

⚠️ Certificado inválido

  • En https://mail.seudominio.com.br/admin/, ve a: System Settings > TLS Certificates > Let's Encrypt > Enable + Save Changes.

❌ Correos del sistema no llegan

  • Configura correctamente la cuenta predeterminada de envío en Configurações Básicas de E-mail.
  • Usa una cuenta dedicada para el sistema (ej: [email protected]).

¡Listo! Ahora tu instancia de Nextcloud está integrada con tu propio servidor de correos vía Poste.io!