Page 1 sur 2

Envoi de mail Impossible

Posté : ven. 9 avr. 2021 16:50
par creazysky
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 2800 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,

Re: Envoi de mail Impossible

Posté : ven. 9 avr. 2021 16:55
par Flox
Bonjour,
Mettez a jour votre application en version 3.2.7 puis renseigné le champ serveur sur le connecteur.

Cdt

Re: Envoi de mail Impossible

Posté : ven. 9 avr. 2021 16:58
par creazysky
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,

Re: Envoi de mail Impossible

Posté : ven. 9 avr. 2021 18:05
par Flox
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.

Re: Envoi de mail Impossible

Posté : lun. 12 avr. 2021 09:20
par creazysky
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 2776 fois
systeme part 2.PNG
systeme part 2.PNG (80.71 Kio) Vu 2776 fois
Cordialement,

Re: Envoi de mail Impossible

Posté : lun. 12 avr. 2021 09:52
par Flox
Le ping depuis gestsup vers le serveur exchange fonctionne ?

Re: Envoi de mail Impossible

Posté : lun. 12 avr. 2021 11:17
par creazysky
Le ping fonctionne correctement, j'ai effectuer un telnet pour essayer un envoi de mail et cela fonctionne également.

Cordialement,

Re: Envoi de mail Impossible

Posté : lun. 12 avr. 2021 11:22
par Flox
Pouvez-vous essayer les deux autres ports sécurisés du connecteur ?

Re: Envoi de mail Impossible

Posté : lun. 12 avr. 2021 12:15
par creazysky
Cela ne fonctionne pas non plus.

Re: Envoi de mail Impossible

Posté : lun. 12 avr. 2021 12:30
par Flox
Pourrez-vous tester le patch en pièce jointe ?