Pular para o conteúdo principal

📬 Como Configurar o App Mail do Nextcloud com o Servidor Poste.io

Esta documentação detalha como configurar o app Mail do Nextcloud (v31) para funcionar com um servidor de e-mails auto-hospedado utilizando o Poste.io, com suporte a SSL via Let's Encrypt, integração com o painel Roundcube, e envio de notificações pelo sistema.


🧩 Pré-requisitos

  • ✅ App Mail instalado no Nextcloud
  • ✅ Conta de e-mail criada no Poste.io (ex: [email protected])
  • ✅ Certificado SSL ativo (Let's Encrypt)
  • ✅ DNS configurado corretamente (registros A, MX, SPF, DKIM)
  • ✅ Servidor Poste.io funcional com acesso externo (ex: mail.seudominio.com.br)

🔧 Instalação do App Mail (caso ainda não esteja instalado)

  1. Acesse o painel do Nextcloud com a conta de administrador.
  2. Vá até o menu lateral Apps.
  3. Na categoria Comunicação, localize o aplicativo Mail.
  4. Clique em Instalar.

📥 Conectando uma Conta de E-mail

O app Mail permite adicionar contas usando detecção automática ou configuração manual.

🔹 Modo Automático (Recomendado)

  1. Abra o app Mail no menu lateral.
  2. Insira o e-mail completo e a senha (ex: [email protected]). Painel de adição para o servidor de email
  3. O Nextcloud tentará identificar os servidores IMAP e SMTP automaticamente com base no domínio do e-mail.
  4. Após configurado, verá uma tela com as mensagens da caixa de entrada: Caixa de entrada configurada

    ⚠️ Certifique-se de que mail.seudominio.com.br esteja com apontamento DNS tipo A correto e portas abertas.


🔧 Modo Manual (Configuração Avançada)

Se a configuração automática falhar:

IMAP (Entrada)

  • Servidor IMAP: mail.seudominio.com.br
  • Porta: 993
  • Segurança IMAP: SSL/TLS
  • Autenticação: Sim
  • Usuário IMAP: [email protected]
  • Senha IMAP: Sua senha

SMTP (Saída)

  • Servidor SMTP: mail.seudominio.com.br
  • Porta: 587
  • Segurança: STARTTLS
  • Autenticação: Sim
  • Usuário SMTP: [email protected]
  • Senha SMTP: sua senha Imagem do painel de configuração manual

👤 Conta de E-mail para o Sistema

🎯 Recomendação:
Crie uma conta de e-mail exclusiva para uso interno do sistema, como por exemplo:

[email protected]

Essa conta será usada para:

  • Envio de e-mails de cadastro de usuários
  • Alertas administrativos
  • Notificações de calendário, tarefas, atividades e fluxos

📨 Como o Nextcloud Envia E-mails do Sistema?

Os e-mails enviados pelo sistema do Nextcloud (como recuperação de senha ou notificações) não são enviados pelo e-mail pessoal do usuário, mas sim pela conta configurada como padrão nas Configurações Básicas de E-mail do administrador.

🔧 Para configurar:

  1. Vá até Admin > Configurações > Configurações Básicas de E-mail Configurações de email do sistema
  2. Insira:
    • E-mail do remetente (ex: [email protected])
    • Nome do remetente
    • Servidor SMTP (ex: mail.seudominio.com.br)
    • Porta: 587
    • Segurança: STARTTLS
    • Autenticação: Usuário e senha válidos do Poste.io

📡 Portas Necessárias

ProtocoloPortaDescrição
IMAP993Recebimento seguro
SMTP587Envio com STARTTLS
POP3995(opcional) Recebimento POP
Sieve4190(opcional) Filtros de e-mail

🧪 Teste de Funcionamento

  1. Acesse o app Mail e envie um e-mail para qualquer conta externa (ex: Gmail).
  2. Verifique se o e-mail foi entregue com sucesso.
  3. Envie um e-mail de outro provedor para o endereço configurado.
  4. Verifique se ele aparece na caixa de entrada do app Mail do Nextcloud.

🌐 Acesso Alternativo via Webmail (Roundcube)

As mesmas contas de e-mail criadas no Poste.io podem ser acessadas via navegador:

Faça login com o e-mail e senha definidos no painel do Poste.io.


🛠️ Troubleshooting

❌ Erro de autenticação

  • Verifique se o usuário e senha estão corretos.
  • Confirme se a conta existe no painel do Poste.io.

❌ IMAP ou SMTP não responde

  • Verifique se as portas 993 e 587 estão liberadas.
  • Confirme se o domínio mail.seudominio.com.br aponta corretamente para o IP do servidor.

⚠️ Certificado inválido

  • Em https://mail.seudominio.com.br/admin/, vá em: System Settings > TLS Certificates > Let's Encrypt > Enable + Save Changes.

❌ E-mails do sistema não chegam

  • Configure corretamente a conta padrão de envio em Configurações Básicas de E-mail.
  • Use uma conta dedicada para o sistema (ex: [email protected]).

Pronto! Agora sua instância do Nextcloud está integrada com seu próprio servidor de e-mails via Poste.io!