You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2016-11-04 23:44:54

AX0rion
Member
From: Paris
Registered: 2014-12-23
Posts: 21

GLPI 9.1 - Problème envoie mail après migration (Résolu)

Bonsoir,

J'ai migrer de GLPI 0.90.1 à GLPI 9.1.

Depuis cette mise à jour, je ne reçois plus du tout d'e-mail...
J'ai essayé d'envoyer un courriel de test à l'administrateur mais j'ai cette erreur : "Échec de l'envoi du courriel de test à l'administrateur"

J'utilise un serveur Exchange 2010 :
Adresse mail : noreply_glpi@domain.com
Hôte SMTP : webmail.domain
Port : 25
Vérifier le certificat : Oui

Pouvez-vous m'aider ?

Merci
AX0rion

Last edited by AX0rion (2016-11-09 15:45:13)


Configuration actuelle :
OS : Windows Server 2008 R2 x64 Bits SP1
GLPI (PROD) : 9.1.1 | GLPI (TEST) : 9.1.6
XAMPP (32 BITS) : Apache : 2.4.18 | mod_authnz_sspi (x86) : 0.1.0  | OpenSSL : 1.0.2e | PHP : 7.0.4

Offline

#2 2016-11-07 11:02:59

Uniyannick
Member
Registered: 2014-04-29
Posts: 450
Website

Re: GLPI 9.1 - Problème envoie mail après migration (Résolu)


Yannick

Prod : GLPI 9.4.2 - Windows 2012 - php 7.3 - mysql mariadb
Certifié ITIL V3, PMP - http://www.itamconsulting.com

Offline

#3 2016-11-07 12:38:53

AX0rion
Member
From: Paris
Registered: 2014-12-23
Posts: 21

Re: GLPI 9.1 - Problème envoie mail après migration (Résolu)

Bonjour Yannick,

Merci pour ton retour.
J'étais tombé sur ce topic vendredi soir, mais le problème n'est pas résolu...

On est d'accord qu'il faut bien dé-commenter "extension=php_openssl.dll" dans le fichier C:\xampp\php\php.ini et redémarrer Apache ?

Merci,
AX0rion.

EDIT : Extrait du fichier php.ini

;extension=php_gmp.dll
;extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll

Last edited by AX0rion (2016-11-07 12:43:31)


Configuration actuelle :
OS : Windows Server 2008 R2 x64 Bits SP1
GLPI (PROD) : 9.1.1 | GLPI (TEST) : 9.1.6
XAMPP (32 BITS) : Apache : 2.4.18 | mod_authnz_sspi (x86) : 0.1.0  | OpenSSL : 1.0.2e | PHP : 7.0.4

Offline

#4 2016-11-07 20:42:06

morpheus12
Member
Registered: 2015-10-12
Posts: 165

Re: GLPI 9.1 - Problème envoie mail après migration (Résolu)

Activer les logs apache, php et l'option debug dans le collecteur.

SSL ? non vu que vous vous connectez que sur le port 25. (SMTP pour les mails sortant, POP3 port 110 pour les courriers entrant que le collecteur va récupérer)


GLPI 10.0.5 sous Windows Server 2016

Offline

#5 2016-11-09 15:29:08

AX0rion
Member
From: Paris
Registered: 2014-12-23
Posts: 21

Re: GLPI 9.1 - Problème envoie mail après migration (Résolu)

Bonjour Morpheus,

J'ai activé le mode debug sur GLPI.
J'ai vu cette erreur :

PHP Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:14090086: SSL routines:ss13_get_server_certificate:certificate verify failed in C:\xampp\htdocs\glpi\vendor\phpmailer\phpmailer\class.smtp.php at line 353

Voici l'extrait du fichier class.smtp.php (Lignes 329 - 359):

    /**
     * Initiate a TLS (encrypted) session.
     * @access public
     * @return boolean
     */
    public function startTLS()
    {
        if (!$this->sendCommand('STARTTLS', 'STARTTLS', 220)) {
            return false;
        }

        //Allow the best TLS version(s) we can
        $crypto_method = STREAM_CRYPTO_METHOD_TLS_CLIENT;

        //PHP 5.6.7 dropped inclusion of TLS 1.1 and 1.2 in STREAM_CRYPTO_METHOD_TLS_CLIENT
        //so add them back in manually if we can
        if (defined('STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT')) {
            $crypto_method |= STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT;
            $crypto_method |= STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT;
        }

        // Begin encrypted connection
        if (!stream_socket_enable_crypto(
            $this->smtp_conn,
            true,
            $crypto_method
        )) {
            return false;
        }
        return true;
    }

Nous sommes auto-certifié. Est la cause du problème ?


Merci à toi,
AX0rion.


EDIT :

J'ai résolu mon problème bêtement..
J'ai désactivé la vérification du certificat smile

Last edited by AX0rion (2016-11-09 15:45:02)


Configuration actuelle :
OS : Windows Server 2008 R2 x64 Bits SP1
GLPI (PROD) : 9.1.1 | GLPI (TEST) : 9.1.6
XAMPP (32 BITS) : Apache : 2.4.18 | mod_authnz_sspi (x86) : 0.1.0  | OpenSSL : 1.0.2e | PHP : 7.0.4

Offline

#6 2016-11-14 15:49:45

titi
Member
Registered: 2006-06-19
Posts: 44

Re: GLPI 9.1 - Problème envoie mail après migration (Résolu)

Bonjour Axorion

Peux tu nous dire comment tu fais pour désactiver la verification de certificat?

Je suis preneur de la solution

Merci

Titi

Offline

#7 2016-11-15 15:07:57

titi
Member
Registered: 2006-06-19
Posts: 44

Re: GLPI 9.1 - Problème envoie mail après migration (Résolu)

Bonjour

J'ai résolu mon pb.

Un pb au niveau de la configuration "dans l'écran de configuration de GLPI"

Cordialement

Thierry

Offline

Board footer

Powered by FluxBB