Moodle não envia e-mails: causas e como resolver

Aviso de prazo que não chega, senha que não chega, notificação de fórum que some. Quando o Moodle não envia e-mails, a plataforma parece funcionar, mas a comunicação com alunos e colaboradores para. E muitas vezes ninguém percebe até alguém reclamar.
Primeiro: teste o envio
Em Administração do site > Servidor > E-mail > Configuração de e-mails enviados, use a opção de teste para mandar um e-mail para você. Se der erro, a mensagem já aponta o problema de conexão ou de autenticação.
As causas mais comuns
1. SMTP não configurado
Sem um servidor de envio configurado, o Moodle depende da função de e-mail do servidor, que muitas hospedagens bloqueiam ou que os provedores tratam como spam. O caminho certo é configurar um SMTP confiável, com usuário, senha e porta corretos.
2. Domínio sem autenticação (SPF e DKIM)
Se o remetente é contato@suaempresa.com.br mas o servidor que envia não está autorizado no DNS do domínio, o e-mail cai no spam ou é recusado. Configure SPF e DKIM e use um endereço de "não responder" do próprio domínio.
3. Cron parado
Boa parte dos e-mails do Moodle sai pelo cron. Se ele não roda, as mensagens se acumulam. Veja cron do Moodle não roda.
4. Preferências e perfis
Usuários podem ter o e-mail desativado no perfil ou preferências de notificação desligadas. Vale conferir com um usuário real, não só com o administrador.
Por que isso importa
Sem e-mail, o aluno não recebe a recuperação de senha, o colaborador não vê o prazo da trilha obrigatória e o suporte vira uma fila de "não recebi". É um dos primeiros itens que olhamos em qualquer diagnóstico.
Perguntas frequentes
Por que o Moodle não envia e-mails?
As causas mais comuns são: servidor de envio (SMTP) não configurado ou com credenciais erradas, cron parado, domínio sem autenticação (SPF e DKIM), que faz os e-mails caírem no spam, e usuários com e-mail desativado no perfil.
Como testar o envio de e-mail do Moodle?
Em Administração do site > Servidor > E-mail > Configuração de e-mails enviados, há uma opção para testar a configuração, enviando um e-mail de teste para um endereço que você escolher.
Por que os e-mails do Moodle caem no spam?
Normalmente porque o domínio que aparece como remetente não autoriza o servidor que está enviando. Configurar SPF, DKIM e um remetente do próprio domínio resolve na maioria dos casos.
Quanto tempo leva para resolver?
Com acesso ao DNS do domínio e ao serviço de e-mail, uma hora técnica costuma resolver.