Envio de e-mail do GLPI usando o Gmail – SNMP

Logo GLPI - Relatos TI

Desde novembro de 2017 esse método 1 não está funcionando mais, recomendo o método 2.

Método 1 (Aparentemente não funcional mais):

Cenário utilizado 

Servidor Windows R2
PHP: 5.4.0
GLPI: 9.1.1Code language: CSS (css)

Sempre antes de mexer nos arquivos do xampp, recomendamos o backup completo da pasta.

Primeiramente, entre neste site, para baixar a versão mais atual do sendemail

Pare o apache do xampp

Após o download, navegue até onde o seu xampp foi instalado, na pasta raiz do próprio xampp, delete ou mova para outro lugar a pasta “sendemail”

Descompacte o arquivo que baixou do site acima, e coloque na pasta raiz do xampp

Na pasta sendmail que você descompactou, abra o arquivo sendemail.ini e comente as seguintes linhas com “;”

;smtp_port=25

;smtp_ssl=auto

;error_logfile=error.log

;auth_username=

;auth_password=

;force_sender=

;force_recipient=

Após comentar essas linhas, em baixo de [sendmail] coloque as linhas abaixo, fazendo as devidas alterações

smtp_server=smtp.gmail.com

smtp_port=587

smtp_ssl=auto

error_logfile=error.log

debug_logfile=debug.log

auth_username= Usuário, geralmente o @ do e-mail

auth_password= Senha do e-mail

force_sender= Usuário, geralmente o @ do e-mail

Os campos de “error_logfile” e “debug_logfile” são opcionais, pois servem para ver os erros, caso ocorra algum problema no envio

Feito a alteração no arquivo sendemail.ini, salve-o

Agora vá até a pasta raiz do xampp e dentro da pasta php, localize e abra o arquivo php.ini para fazermos algumas alterações

php.ini

Deixe da mesma forma que o exemplo abaixo

[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
; http://php.net/smtp-port
;smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = [email protected]

; For Unix only. You may supply arguments as well (default: “sendmail -t -i”).
; http://php.net/sendmail-path
sendmail_path = “\”C:\xampp\sendmail\sendmail.exe\” -t”

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = Off

; Log all mail() calls including the full path of the script, line #, to address and headers
;mail.log = “C:\xampp\php\logs\php_mail.log”Code language: PHP (php)

Salve o arquivo php.ini, e pode iniciar o apache

Agora, tudo que precisa ser feito é permitir o login de aplicativos menos seguros na sua conta, para o xampp conseguir enviar os e-mails

Logue no e-mail normalmente, após o login entre nesse site, para facilitar o acesso

Localize “Acesso a aplicativos menos seguros” e ative a opção

Entre no seu GLPI no menu Configurar > Notificações > Configuração de acompanhamentos por e-mail > Selecione “PHP” e clique em “Salvar”

Método 2 (funcional):

Desde o mês de novembro de 2017 venho notando que o sendmail parou de funcionar, assim a solução que encontrei é enviar através do próprio glpi, se a solução do sendemail usando o PHP não deu certo, recomendo usar por essa configuração aqui:

Modo de envio de e-mails: SMTP+SSL

Verificar certificado: Não

Login do SMTP (opcional): e-mail que vai enviar

Senha do SMTP (opcional): senha do e-mail que vai enviar

Porta: 465

Logue no e-mail normalmente, após o login entre nesse site, para facilitar o acesso ou consulte o FAQ do google sobre isso clicando aqui

Localize “Acesso a aplicativos menos seguros” e ative a opção

Pegue!, é Livre - Linux - Relatos TI
Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments