* Todas estas ações devem ser executadas na entidade especifica, caso seja generica use a entidade Root entity.
* Um dos requisitos é possuir uma conta de e-mail. Caso utilize o Gmail ative o Encaminhamento e POP/IMAP ativando o serviço Acesso IMAP.
* De volta ao GLPI acesse Setup > Receivers e clique no + para adicionar uma nova entrada:
Receiver
Name (Email Address): servicedesk@dominio.com.br
Active: Yes
Server: imap.gmail.com
Connection Options: IMAP SSL <- Testar Connection Options: IMAP SSL NO-TLS NO-VALIDATE-CERT - - DEBUG
Port (optional): 993
Login: servicedesk@dominio.com.br
Password: <Insira o password>
Maximum size of each file imported by the mails receiver: 20M
Clique em Save
* Acesse Administration > Rules > Rules for assigning a ticket created through an email receiver e desative a Rule Root, após clique no + para adicionar uma nova Rule com as informações abaixo:
Rule
Name: CHAMADO POR EMAIL
Logical Operator: and
Active: Yes
Criteria
Subject Email Header starting with #chamado
From Email Header regular expression matches /^(.*@dominio.(com|pro).br)/ <- Obrigatorio as "/.../" inicial e final
Actions
Entity Assign Root entity > CLIENTE 01
Clique em Save
* Acesse Setup > Automatic Actions > mailgate e ajuste os parametros
Run Frequency: 5 minute
Status: Scheduled
Number of days this action logs are stored: 10
Number of Emails to Retrieve: 10
Clique em Save
* Acesse Setup > Automatic Actions > queuednotification e ajuste os parametros
* Acesse Setup > Automatic Actions > queuednotificationclean e ajuste os parametros
* Ajuste o cron para executar de tempos em tempos caso o Automatic Actions não esteja funcionado de acordo. Com essa configuração o fluxo de e-mail leva em torno de dois minutos para troca de mensagens e abrir o chamado.
# crontab -u root -e
* * * * * /usr/bin/php /home/www/html/glpi/scripts/front/cron.php --force mailgate &> /dev/null
* * * * * /usr/bin/php /home/www/html/glpi/scripts/front/cron.php --force queuednotification &> /dev/null
OU
* * * * * /usr/bin/php7.0 -f /home/www/html/glpi/scripts/front/cron.php --force mailgate &> /dev/null
* * * * * /usr/bin/php7.0 -f /home/www/html/glpi/scripts/front/cron.php --force queuednotification &> /dev/null
Nota: quando abrir um chamado por email e no campo de email estiver mais de um email, estes emails serão considerado observadores do chamado.