Dépannage des erreurs de vérification de certificat dans les e-mails TLS avec Laravel
Lors de l'envoi d'e-mails TLS avec Laravel, vous pouvez rencontrer des erreurs de vérification de certificat. Cela peut se produire en raison d'une inadéquation entre les certificats attendus et ceux présentés par le serveur de messagerie. Voici comment résoudre l'erreur « Échec de la vérification du certificat » :
Votre configuration d'origine utilisant MAIL_ENCRYPTION=ssl doit utiliser le port 465, et non 587.
Si votre système d'exploitation ne gère pas automatiquement les certificats de confiance :
Modifiez le php.ini : Incluez les éléments suivants lignes pour référencer le fichier cacert.pem :
curl.cainfo = /path/to/cacert.pem openssl.cafile = /path/to/cacert.pem
Une fois ces étapes terminées, Laravel devrait être en mesure de vérifier correctement les certificats SSL et d'envoyer des e-mails TLS sans erreurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!