Question

Je jouais autour de la nouvelle swiftmailer 4.0.4 en utilisant mon studio zend embbeded serveur apache où je peux envoyer des emails avec succès par gmail smtp. Maintenant que cela allait bien et que j'ai décidé de l'utiliser dans le projet réel et cette fois-ci le long en utilisant le temps de 1.6.8.any xampp je lance la même fonction il y a cette erreur

  

Attention: fsockopen () [function.fsockopen]: impossible de se connecter à ssl: //smtp.gmail.com: 465 (Impossible de trouver le transport socket "ssl" - avez-vous oublié de l'activer lors de la configuration PHP ?) dans C: \ xampp \ htdocs \ projet \ includes \ \ classes rapides \ Swift \ Transport \ StreamBuffer.php sur la ligne 243

J'ai essayé de permettre ssl de fichier d'index xampp il a le certificat, mais accepteur encore mon erreur ne disapear.I'm vraiment préoccupé par this.Can quiconque partage son opinion ou de l'expérience? Merci pour la lecture!

Était-ce utile?

La solution 2

Je pense que pour une raison quelconque, il a commencé working.i'm pas sûr de ce qui est arrivé, je réinstalle xampp et ne voit pas le problème anymore.weird.

Autres conseils

Le problème est que vous n'avez pas le transport ssl installé pour php. Différents systèmes font de différentes manières, donc je ne sais pas comment fonctionnerait le vôtre.

Vous pouvez exécuter une application php rapide pour vérifier:

<?php

print_r(stream_get_transports());

mine retourne:

Array
(
    [0] => tcp
    [1] => udp
    [2] => unix
    [3] => udg
    [4] => ssl
    [5] => sslv3
    [6] => sslv2
    [7] => tls
)

Si ssl tls ne sont pas là, votre installation de PHP n'a pas le soutien pour eux et vous avez besoin de trouver un moyen de résoudre ce problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top