quarta-feira, 14 de janeiro de 2015

GLPI - Não Envia E-mail de Teste

Boa noite Pessoal,

Fazem alguns dias me deparei com um problema ao configurar o envio de e-mail pelo GLPI.

Ao tentar realizar o teste de envio de e-mail me aparecia a mensagem: Falha ao enviar e-mail de testes ao Administrador

O cenário que eu possuía era:
CentOS 6.5 32bits
GLPI: 0.84.5

Em todos testes acontecia o mesmo erro, alterei diversas configurações e não funcionava, então verifiquei os Logs do GLPI disponíveis em: /var/www/html/glpi/files/_log/php-erros.log - Essa localização pode mudar de acordo com a instalação do GLPI.

Então me deparei com a seguinte mensagem:

Warning(2): fsockopen(): unable to connect to mail.....br:25 (Permission denied)
Backtrace :
/var/www/html/glpi/lib/phpmailer/class.smtp.php:135                       fsockopen()
/var/www/html/glpi/lib/phpmailer/class.phpmailer.php:889                SMTP->Connect()
/var/www/html/glpi/lib/phpmailer/class.phpmailer.php:797                PHPMailer->SmtpConnect()
/var/www/html/glpi/lib/phpmailer/class.phpmailer.php:660                PHPMailer->SmtpSend()
/var/www/html/glpi/lib/phpmailer/class.phpmailer.php:588                PHPMailer->PostSend()
/var/www/html/glpi/inc/notificationmail.class.php:178                       PHPMailer->Send()
/var/www/html/glpi/front/notificationmailsetting.form.php:40              NotificationMail::testNotification()


Após muitas tentativas consegui descobrir que o problema que ocorre no CentOS é que ele vem com o SELinux habilitado por padrão. Detalhe: No momento da instalação do GLPI, quando o sistema valida os requisitos para rodar o sistema, um dos últimos itens é: SELinux Desabilitado, quando ele está desabilitado o sistema marca em amarelo e não em vermelho, o que faz com que poucos observem isso.

Para corrigir o problema:

vi /etc/sysconfig/selinux

Alterar: SELINUX=enforcing para SELINUX=disabled


Espero ter ajudado alguém que possui a mesma dificuldade que eu encontrei.

Até breve.


3 comentários:

  1. No Unbuto vc tem ideia onde seja essa configuração um abraço.

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

    ResponderExcluir
  3. No meu caso o SELINUX esta como disable o que poderia ser?

    ResponderExcluir