Mon site n'envoie plus de mails
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Mon site n'envoie plus de mails

Par
Jean-ChristopheF6
Créé le 2020-08-03 20:19:51 (edited on 2024-09-04 14:12:08) dans E-mails et solutions Office

Bonjour,

Mon site internet envoie automatiquement un mail à l'inscription etc. ça fonctionnait bien mais depuis aujourd'hui (ou hier?) j'ai une erreur. J'ai codé le site avec Symfony 5 et j'utilise Swiftmailer, je n'ai pas fait de mises à jours, donc je pense que le problème vient d'OVH.
Voici ma config :

MAILER_URL=smtp://SSL0.OVH.NET:465?encryption=ssl&auth_mode=login&username=ne-pas-repondre%40livro.fr&password=??????

L'erreur que j'ai dans les logs symfony :

request.CRITICAL: Uncaught PHP Exception Swift_TransportException: "Connection could not be established with host SSL0.OVH.NET :stream_socket_client(): Failed to enable crypto" at /home/livro/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php line 269 {"exception":"[object] (Swift_TransportException(code: 0): Connection could not be established with host SSL0.OVH.NET :stream_socket_client(): **Failed to enable crypto** at /home/livro/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:269)"} []


"Connection could not be established with host SSL0.OVH.NET :stream_socket_client(): **Failed to enable crypto"

J'ai régénéré les certificats SSL dans le doute mais le problème est toujours présent.
Pour info je suis sur un hébergement mutualisé.


11 réponses ( Latest reply on 2020-11-12 18:04:59 Par
Jean-ChristopheF6
)

en complément, mon mail n'est pas bloqué pour spam :


auth_mode=login


est-ce que auth_mode=plain existe ? ça vaut la peine d'essayer.

Salut Fritz2cat, j'ai testé et j'ai exactement la même erreur. Le "Failed to enable crypto" laisse penser à une erreur de certificat. Est-ce qu'il y a eu des màj côté ovh à ce niveau la ?


Failed to enable crypto


alors essaie TLS au lieu de SSL et port 587 au lieu de 465.

ok ça passe merci.

Bon je ne comprends plus rien, suite à la modif de ssl à tls hier ça fonctionnait, et aujourd'hui ça ne fonctionne plus, sans aucune action de ma part. Il y a vraiment un problème avec OVH....

Mes logs : [2020-08-05T18:13:55.067981+02:00] app.ERROR: Exception occurred while flushing email queue: Expected response code 220 but got an empty response [] []


Mes logs : [2020-08-05T18:13:55.067981+02:00] app.ERROR: Exception occurred while flushing email queue: Expected response code 220 but got an empty response [] []


Je démissionne.

En cherchant au fin fond du net j'ai trouvé cette réponse : "... La réponse du support OVH etait qu'il est impossible d'envoyer un mail par le protocole smtp sur un mutualisé. ". Pour tous ceux qui utilisent swiftmailer, mettez `transport:sendmail` à la place de smtp et ça marche. Je ne sais pas pourquoi ça a fonctionné hier un moment avec smtp... et j'espère que cette solution sera pérenne.


transport:sendmail


attention, les éventuels retours en erreur ne reviennent pas dans ton mail mais dans une liste et un compteur que tu retrouves dans ton espace client, hébergement web, dans les dernières options à droite du menu.

Bonjour,
J'ai de nouveau un problème avec les emails. D'après mes logs ils sont bien envoyés... Mais je ne les reçois pas sur ma messagerie (testé sur gmail et hotmail, et j'ai vérifié les spams). Ça marchait bien pourtant il y a quelques semaines...
Fritz2cat est-ce que c'est la ou je suis sensé voir les rapports d'erreur ? :

J'ai essayé de bloquer + purger en me disant que ça réglerait peut-être le problème, mais non. Si quelqu'un a une idée je suis preneur, je désespère un peu
Edit : en passant par le webmail ça fonctionne, mais pas directement depuis mon site. Pourtant je n'ai rien touché depuis les 3 mois ou ça fonctionnait.

Les réponses sont actuellement désactivées pour cette question.