Notificações do GLPI por Email: Guia de Configuração Completo

Como configurar notificações por email no GLPI: SMTP, OAuth Gmail e Office 365, templates, troubleshooting de emails não entregues.

Notificações por email são a comunicação mais crítica do GLPI com os usuários. Um email que não chega é um chamado ignorado. Este guia resolve os problemas mais comuns de configuração.

Configuração básica: SMTP

Acesse Configuração > Notificações > Configuração de email:

  • Modo de envio: SMTP
  • Servidor SMTP: endereço do seu servidor de email
  • Porta: 587 (STARTTLS) ou 465 (SSL)
  • Autenticação: Login + Senha ou OAuth
  • Email do remetente: glpi@suaempresa.com

Gmail (OAuth 2.0)

  1. Acesse Google Cloud Console > APIs & Services > Credentials
  2. Crie um OAuth 2.0 Client ID (tipo: Web Application)
  3. Adicione a redirect URI do GLPI
  4. No GLPI, configure o provider OAuth com Client ID e Client Secret
  5. Autorize o acesso clicando no botão de autorização

Importante: senhas de app (App Passwords) ainda funcionam, mas OAuth é o método recomendado e mais seguro.

Office 365 / Microsoft 365

  1. No Azure Portal, registre uma aplicação (App Registrations)
  2. Conceda a permissão Mail.Send (delegated ou application)
  3. Crie um Client Secret
  4. No GLPI, configure SMTP: smtp.office365.com, porta 587, OAuth
  5. Insira Tenant ID, Client ID e Client Secret

Templates de notificação

Personalize os emails em Configuração > Notificações > Modelos de notificação:

  • Novo chamado: notifica o solicitante que o chamado foi registrado
  • Atribuição: notifica o técnico designado
  • Follow-up: notifica todas as partes quando há uma atualização
  • Resolução: notifica o solicitante com a solução
  • Satisfação: envia pesquisa de satisfação após fechamento

Use variáveis como ##ticket.title##, ##ticket.description##, ##ticket.url## nos templates.

Troubleshooting

Emails não chegam

  1. Verifique a fila de emails: Administração > Fila de emails
  2. Verifique se o cron do GLPI está rodando (front/cron.php)
  3. Teste o envio direto: envie email de teste pela interface
  4. Verifique logs do GLPI e do servidor SMTP
  5. Verifique spam/lixo eletrônico do destinatário

Erro de autenticação

Gmail e Office 365 bloqueiam autenticação básica (login + senha). Use OAuth 2.0 ou senhas de aplicação (App Passwords).

Além do email

Para notificações em tempo real, considere o módulo Smart Notify (sino na navbar) ou envio via WhatsApp e Telegram.

Perguntas Frequentes

As causas mais comuns são: SMTP não configurado, credenciais incorretas, porta bloqueada pelo firewall, ou Gmail/Office 365 bloqueando por 'app menos seguro'. Use OAuth em vez de senha de app.

Use OAuth 2.0: crie credenciais no Google Cloud Console, configure o provider OAuth no GLPI e autorize o acesso. Senhas de app funcionam, mas OAuth é mais seguro.

Configure OAuth via Azure AD: registre uma aplicação, conceda permissão Mail.Send, e configure as credenciais no GLPI. SMTP direto requer autenticação moderna.

Sim. Em Configuração > Notificações > Modelos de notificação, você customiza o HTML de cada tipo de notificação (novo chamado, follow-up, resolução, etc.) com variáveis dinâmicas.

Precisa de ajuda?