Envoi de mail Impossible

Installation & Configuration du logiciel
creazysky
Gsup LEVEL 1
Messages : 13
Enregistré le : mer. 31 mars 2021 18:01

Bonjour,

J'ai actuellement un problème pour l'envoi de mail, celle-ci ne fonctionne pas.
J'ai un environnement de test (Xampp) et un environnement production (Debian 10), j'ai exactement la même configuration pour le connecteur de mail, cela fonctionne seulement sur mon environnement de Test mais pas sur mon serveur Debian.

Erreur rencontrer :
2021-04-09 14:38:16 Connection failed. Error #2: stream_socket_enable_crypto(): SSL: Success [/var/www/html/gestsup/components/PHPMailer/src/SMTP.php line 455]

Configuration connecteur :
Configuration du connecteur
Configuration du connecteur
Connecteur.PNG (15.54 Kio) Vu 2795 fois
La vérification SSL est désactivée.
J'ai essayer d'effectuer un test avec un telnet, je reçois bien un mail.
Je n'arrive pas à comprendre d'ou vient le problème.

La version en test est en 3.2.6 et la version en production 3.2.7

Merci de votre aide !

Cordialement,
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,
Mettez a jour votre application en version 3.2.7 puis renseigné le champ serveur sur le connecteur.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
creazysky
Gsup LEVEL 1
Messages : 13
Enregistré le : mer. 31 mars 2021 18:01

La version sur la quelle cela ne fonctionne pas est déjà en 3.2.7, le champs du connecteur est bien renseigner, je l'ai juste enlever pour la capture.

Cordialement,
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Si vous disposez d'un serveur de messagerie dans votre réseau local il est possible qu'une restriction d'accès soit mise en place au niveau du serveur de messagerie.

Vous pourrez également transmettre un impression écran de votre page système ainsi que des logs d'erreur de l'application.

Au besoin donner plus de détails sur votre serveur de messagerie.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
creazysky
Gsup LEVEL 1
Messages : 13
Enregistré le : mer. 31 mars 2021 18:01

Bonjour,

Voici le message lors de la connexion SMTP

SMTP SERVER :
2021-04-12 07:07:52 Connection: opening to 10.0.10.16:25, timeout=30, options=array ( 'ssl' => array ( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true, ),)
2021-04-12 07:07:52 Connection: opened
2021-04-12 07:07:52 SMTP INBOUND: "220 SRV003.domain.local Microsoft ESMTP MAIL Service ready at Mon, 12 Apr 2021 09:07:51 +0200"
2021-04-12 07:07:52 SERVER -> CLIENT: 220 SRV003.domain.local Microsoft ESMTP MAIL Service ready at Mon, 12 Apr 2021 09:07:51 +0200
2021-04-12 07:07:52 CLIENT -> SERVER: EHLO srv041.domain.local
2021-04-12 07:07:52 SMTP INBOUND: "250-SRV003.domain.local Hello [10.0.10.160]"
2021-04-12 07:07:52 SMTP INBOUND: "250-SIZE 20971520"
2021-04-12 07:07:52 SMTP INBOUND: "250-PIPELINING"
2021-04-12 07:07:52 SMTP INBOUND: "250-DSN"
2021-04-12 07:07:52 SMTP INBOUND: "250-ENHANCEDSTATUSCODES"
2021-04-12 07:07:52 SMTP INBOUND: "250-STARTTLS"
2021-04-12 07:07:52 SMTP INBOUND: "250-X-ANONYMOUSTLS"
2021-04-12 07:07:52 SMTP INBOUND: "250-AUTH NTLM"
2021-04-12 07:07:52 SMTP INBOUND: "250-X-EXPS GSSAPI NTLM"
2021-04-12 07:07:52 SMTP INBOUND: "250-8BITMIME"
2021-04-12 07:07:52 SMTP INBOUND: "250-BINARYMIME"
2021-04-12 07:07:52 SMTP INBOUND: "250-CHUNKING"
2021-04-12 07:07:52 SMTP INBOUND: "250 XRDST"
2021-04-12 07:07:52 SERVER -> CLIENT: 250-SRV003.domain.local Hello [10.0.10.160]250-SIZE 20971520250-PIPELINING250-DSN250-ENHANCEDSTATUSCODES250-STARTTLS250-X-ANONYMOUSTLS250-AUTH NTLM250-X-EXPS GSSAPI NTLM250-8BITMIME250-BINARYMIME250-CHUNKING250 XRDST
2021-04-12 07:07:52 CLIENT -> SERVER: STARTTLS
2021-04-12 07:07:52 SMTP INBOUND: "220 2.0.0 SMTP server ready"
2021-04-12 07:07:52 SERVER -> CLIENT: 220 2.0.0 SMTP server ready
2021-04-12 07:07:52 Connection failed. Error #2: stream_socket_enable_crypto(): SSL: Success [/var/www/html/gestsup/components/PHPMailer/src/SMTP.php line 455]
SMTP Error: Could not connect to SMTP host.
2021-04-12 07:07:52 CLIENT -> SERVER: QUIT
2021-04-12 07:07:52 SERVER -> CLIENT:
2021-04-12 07:07:52 SMTP ERROR: QUIT command failed:
2021-04-12 07:07:52 Connection: closed

Il n'y a pas de restriction sur le serveur Exchange, j'utilise PHPMailer pour d'autre application, et je n'ai aucun souci, ce que je trouve bizarre c'est que cela fonctionne correctement en environnement de test mais pas sur la production, ce qui change c'est l'environnement Linux.

Voci la page système :
systeme part 1.PNG
systeme part 1.PNG (118.73 Kio) Vu 2771 fois
systeme part 2.PNG
systeme part 2.PNG (80.71 Kio) Vu 2771 fois
Cordialement,
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Le ping depuis gestsup vers le serveur exchange fonctionne ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
creazysky
Gsup LEVEL 1
Messages : 13
Enregistré le : mer. 31 mars 2021 18:01

Le ping fonctionne correctement, j'ai effectuer un telnet pour essayer un envoi de mail et cela fonctionne également.

Cordialement,
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous essayer les deux autres ports sécurisés du connecteur ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
creazysky
Gsup LEVEL 1
Messages : 13
Enregistré le : mer. 31 mars 2021 18:01

Cela ne fonctionne pas non plus.
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pourrez-vous tester le patch en pièce jointe ?
Fichiers joints
patch_pour_3.2.7.zip
(6.63 Kio) Téléchargé 187 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre