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

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

As notificações por email são a comunicação mais crítica do GLPI com os utilizadores. Um email que não chega é um ticket ignorado. Este guia resolve os problemas de configuração mais comuns.

Configuração básica: SMTP

Aceda a 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 + Palavra-passe ou OAuth
  • Email do remetente: glpi@suaempresa.com

Gmail (OAuth 2.0)

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

Importante: as palavras-passe de aplicação (App Passwords) ainda funcionam, mas OAuth é o método recomendado e mais seguro.

Office 365 / Microsoft 365

  1. No Portal do Azure, registe 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. Introduza Tenant ID, Client ID e Client Secret

Modelos de notificação

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

  • Novo ticket: notifica o solicitante de que o ticket foi registado
  • 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 inquérito de satisfação após o fecho

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

Resolução de problemas

Emails que não chegam

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

Erro de autenticação

Gmail e Office 365 bloqueiam a autenticação básica (login + palavra-passe). Use OAuth 2.0 ou palavras-passe de aplicação (App Passwords).

Para além do email

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

Perguntas Frequentes

As causas mais comuns são: SMTP não configurado, credenciais incorretas, porta bloqueada pela firewall, ou Gmail/Office 365 a bloquear por 'aplicação menos segura'. Use OAuth em vez de palavra-passe de aplicação.

Use OAuth 2.0: crie credenciais no Google Cloud Console, configure o fornecedor OAuth no GLPI e autorize o acesso. As palavras-passe de aplicação funcionam, mas OAuth é mais seguro.

Configure OAuth via Azure AD: registe uma aplicação, conceda a 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, personaliza o HTML de cada tipo de notificação (novo ticket, follow-up, resolução, etc.) com variáveis dinâmicas.

Precisa de ajuda?