Problème SSL3

Installation & Configuration du logiciel
Eskignax
Gsup LEVEL 1
Messages : 22
Enregistré le : mar. 26 avr. 2016 15:30

Bonjour,

Depuis une Migration de serveur SMTP nous nous retrouvons bloqué, nous ne pouvons pas envoyer de message.
En effet il semblerais que GestSup utilise SSL3 qui n'est pas autoriser sur notre SMTP et ne compte pas le devenir.

Quand j'utilise le prefixe TLS rien ne Change. Y'a t'il un moyen de désactiver ssl3?



Voici le message d'erreur que j'obtiens :
Message non envoyé, vérifier la configuration de votre serveur de messagerie. (SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting)

Cordialement
GestSup: 3.1.15 | OS: Debian 8 | Apache: 2.4.10 | MySQL: 5.5.49 | PHP: 5.6.0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

avez vous essaye de changer le port et passer à 25 ? sinon pouvez vous activer le mode debug et envoyer un mail afin de récupérer les messages d'erreurs.

Merci

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Eskignax
Gsup LEVEL 1
Messages : 22
Enregistré le : mar. 26 avr. 2016 15:30

Bonjour,

Nous utilisons déjà le port 25.
Escusez moi pour cette réponse tardive.
Voici le message d'erreur obtenu en mode débug ;

----------------
SMTP SERVER:

2017-01-03 16:12:48 Invalid address: 2017-01-03 16:12:48 SERVER -> CLIENT: 220 xxx.xxxx.com Microsoft ESMTP MAIL Service ready at Tue, 3 Jan 2017 17:12:33 +0100 2017-01-03 16:12:48 CLIENT -> SERVER: EHLO x.x.x.x 2017-01-03 16:12:48 SERVER -> CLIENT: 250-xxx.xxx.com Hello [x.x.x.x] 250-SIZE 37748736 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-STARTTLS 250-8BITMIME 250-BINARYMIME 250 CHUNKING 2017-01-03 16:12:48 CLIENT -> SERVER: STARTTLS 2017-01-03 16:12:48 SERVER -> CLIENT: 220 2.0.0 SMTP server ready

Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /var/www/html/components/PHPMailer-5.2.13/class.smtp.php on line 344

2017-01-03 16:12:48 SMTP Error: Could not connect to SMTP host. 2017-01-03 16:12:48 CLIENT -> SERVER: QUIT 2017-01-03 16:12:48 SERVER -> CLIENT: 2017-01-03 16:12:48 SMTP ERROR: QUIT command failed: 2017-01-03 16:12:48 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting
A noté que toutes nos autres applications utilisant un serveur SMTP, on réussi à être migré :/

Merci pour votre travail et vos réponses Futur :)
Modifié en dernier par Eskignax le mar. 14 févr. 2017 11:18, modifié 1 fois.
GestSup: 3.1.15 | OS: Debian 8 | Apache: 2.4.10 | MySQL: 5.5.49 | PHP: 5.6.0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous dans un premier migrer votre application en dernière version stable au moin 3.1.15.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Eskignax
Gsup LEVEL 1
Messages : 22
Enregistré le : mar. 26 avr. 2016 15:30

Bonjour,

Je m'en occupe et je reviens vers vous.
GestSup: 3.1.15 | OS: Debian 8 | Apache: 2.4.10 | MySQL: 5.5.49 | PHP: 5.6.0
Eskignax
Gsup LEVEL 1
Messages : 22
Enregistré le : mar. 26 avr. 2016 15:30

Bon alors j'ai un autre problème.

J'ai ce message quand j'essaye de faire la configuration.
Serveur de mise à jour GestSup indisponible, ou vous avez un problème de connection internet ou vous n'avez pas autorisé le port 21 sur votre firewall.


Alors que j'arrive bien à me connecter en ftp directement en ligne de commande

Image

Si on pouvait eviter de passer par la mise à jour manuelle ca m'arrangerait bien, j'avoue que la mise à jour de la base de donnée version par version me fait un peu peur.

Cordialement
GestSup: 3.1.15 | OS: Debian 8 | Apache: 2.4.10 | MySQL: 5.5.49 | PHP: 5.6.0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pour la mise à jour essayer: viewtopic.php?f=1&t=3323#p7198

Les mises à jours sont importantes elles peuvent corrigées votre soucis ou bien renforcer la sécurité.

Nous vous invitons vivement à les passer, une sauvegarde de votre base de donnée et de vos fichier vous tranquillisera l'esprit.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Eskignax
Gsup LEVEL 1
Messages : 22
Enregistré le : mar. 26 avr. 2016 15:30

Merci pour les infos

Voila, j'ai mis Gestsup est à jour, mais cela ne fonctionne toujours pas, Avec le même message d'erreur. :(
GestSup: 3.1.15 | OS: Debian 8 | Apache: 2.4.10 | MySQL: 5.5.49 | PHP: 5.6.0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez essayer de modifier le fichier ./core/mail.php


remplacer:

Code : Tout sélectionner

	$mail->Body = "$msg";
par:

Code : Tout sélectionner

	$mail->Body = "$msg";
	$mail->smtpConnect([
    'ssl' => [
        'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true
    ]
]);
et redites nous
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Eskignax
Gsup LEVEL 1
Messages : 22
Enregistré le : mar. 26 avr. 2016 15:30

HELL YEAH !

Ca fonctionne !!!

Merci pour votre Patience et votre Aide !
Nous allons definitivement pouvoir fermer notre ancien serveur smtp :)

Merci encore pour votre travail, que ce soit sur ce poste ou sur GestSup en général ! :D
GestSup: 3.1.15 | OS: Debian 8 | Apache: 2.4.10 | MySQL: 5.5.49 | PHP: 5.6.0
Répondre