domingo, 4 de janeiro de 2015

GLPI - Abertura de Chamados por E-mail

Olá pessoal,

Uma funcionalidade muito boa que o GLPI tem é a possibilidade de abrir os chamados a partir de e-mails recebidos, fazendo assim com que diminua as ligações para a TI para a abertura de chamados.

Para isso é necessário realizar configurar o sistema.

O cenário que possuo é:
GLPI 0..85.1
CentOS 6.5

Servidor de e-mail Zimbra.

Primeiro deve-se acessar o GLPI com uma conta com os privilégios necessários (SuperAdmin).

Ir em: Configurar --> Destinatários.

Clicar no + para criar um novo destinatário.


Na tela que abrir deve-se preencher os campos conforme imagem:

Nome de endereço: Incluir o endereço de e-mail para onde os usuários enviarão e-mails para abrir os chamados. Essa conta deve ser utilizada somente para esse fim.

Em Servidor inserir o IP do servidor, ou nome do host.

Em opções do servidor deixar POP / TLS / NO-VALIDATE-CERT

É utilizado POP para fazer com que no momento da coleta dos e-mails os mesmos saiam da caixa de entrada.

Na pasta de E-mails inserir INBOX caso os e-mail que serão coletados é os armazenados na caixa de entrada.

No login colocar o usuário de e-mail que será utilizado

Salvar as configurações.

Para testar, enviar um e-mail para o endereço de e-mail cadastrado e no GLPI em: Configurar --> Destinatários ir em ações e clicar em Obter E-mails Agora


Irá aparecer uma mensagem informando quantos e-mails foram coletados, no meu caso nenhum pois não enviei e-mail para a abertura de chamados.

Feito isso ao visualizar os chamados deverá ter um novo chamado aberto referente ao e-mail enviado.

Esse processo de coletar os e-mails e realizar a abertura deles é automático, o processo responsável por isso é o mailgate.

Devemos configurar o mailgate para executar de tempos em tempo.

Configurar --> Ações Automáticas


Localizar mailgate e clicar nele.


Nessa nova tela é onde configuramos o período em que o GLPI irá ler os e-mails e abrir os chamados.


Cuidar com o Status, deve estar como Agendado.

Um detalhe importante é o Modo de Execução, se estiver como GLPI, o sistema só irá executar o mailgate quando alguém estiver usando o sistema, caso contrário ele não irá ler.

No modo de Execução CLI ele cria um agendamento na CRON do linux, nunca realizei essa configuração, então não poderei dar muito mais detalhes.

A primeira vez que realizei essa configuração foi graças ao Thiago Passamani. que postou em seu blog o procedimento.

16 comentários:

  1. Parabéns pelo artigo.

    Att.

    Fernando Verga - www.itbioenergia.com.br

    ResponderExcluir
  2. Ola Guilherme, tudo bem?

    Me surgiu uma duvida, queria poder atribuir automaticamente o tecnico para o atendimento, é possivel?

    ResponderExcluir
  3. Boa noite Guilherme, tudo bem?
    Em mailgate, o status está como "executando" ao invés de "agendado" , só consigo receber o chamado quando vou em: Configurar -> Destinatarios -> Clico sobre o e-mail -> Acoes "Obter emails agora.
    Sabe como posso mudar esse status para "agendado" ?

    ResponderExcluir
    Respostas
    1. coloca no seu crontab:
      * * * * * root /usr/bin/php7.0 /var/www/glpi/front/cron.php &>/dev/null

      E muda o modo de execução do mail GATE de GLPI para CLI

      E pronto!

      Excluir
  4. O meu problema é o mesmo do Julio Cesar, os emails são são enviados manualmente.

    ResponderExcluir
    Respostas
    1. coloca no seu crontab:
      * * * * * root /usr/bin/php7.0 /var/www/glpi/front/cron.php &>/dev/null

      E muda o modo de execução do mail GATE de GLPI para CLI

      E pronto!

      Excluir
  5. o meu problema é com o Office 365...
    alguem ja conseguiu configurar ?

    ResponderExcluir
  6. Boa tarde Guilherme, tudo bem?

    Estou instalando o GLPI 9.1.2 no Centos 7.
    Quando fui em Destinatários ele diz que "Seu interpretador PHP foi compilado sem suporte a funções IMAP". Já procurei este módulo mas não achei.

    Poderia dizer como corrigir este problema?

    ResponderExcluir
  7. estou com mesmo problema do @guilherme, configuro e-mail ao click em obter e-mail da como não consegue conectar ao servidor.

    ResponderExcluir
  8. @Santana e @Marcelo, apt-get install php5-imap

    ResponderExcluir
  9. normalmente vai no PHP.INI e descomenta o item IMAP

    ResponderExcluir
  10. "Seu interpretador PHP foi compilado sem suporte a funções IMAP" Pessoal eu estou esse erro!! Alguém pode me ajudar?

    ResponderExcluir
  11. Consegue configurar no GLPI 9.1? O endereço do servidor de e-mail tem que ser interno? Ele deve está na mesma rede do servidor do GLPI?

    ResponderExcluir
  12. Este comentário foi removido pelo autor.

    ResponderExcluir
  13. Oi Galera, uso um e-mail do Exchange, configurei tudo certinho e eu envio o e-mail mas não abre o chamado, quando clico em "Obter e-mails agora", aparece isso "Número de mensagens: disponíveis=0, restauradas=0, recusadas=0, erros=0, listanegra=0" e o chamado não é aberto!

    Alguém pode me ajudar?

    ResponderExcluir