GMail fsockopen(): SSL opération a échoué erreur avec Codeigniter et XAMPP
Message d'erreur 1: Message: fsockopen(): SSL opération a échoué avec le code 1. OpenSSL messages d'Erreur: erreur:14090086:SSL routines:ssl3_get_server_certificate:certificat de vérifier échoué
Nom de fichier: libraries/Email.php
Numéro De Ligne: 1962
Message d'erreur 2: Message: fsockopen(): impossible d'activer les crypto
Le message d'erreur 3: Message: fsockopen(): unable to connect to >ssl://smtp.de gmail.com:465 (erreur Inconnue)
php.ini: extension=php_openssl.dll
-> sans commentaire
J'ai essayé avec: openssl.cafile= C:\xampp\perl\vendor\lib\Mozilla\CA\cacert.pem
J'ai essayé avec pare-feu désactivé
J'ai essayé avec un autre réseau
Codeigniter Code PHP:
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.gmail.com',
'smtp_port' => 465,
'smtp_user' => '[email protected]',
'smtp_pass' => 'asd',
'mailtype' => 'html',
'charset' => 'utf-8'
);
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$this->email->from('[email protected]', 'asd');
$this->email->to($recipient);
$this->email->subject($a);
$this->email->message($b);
$this->email->send();
OriginalL'auteur V. Mark | 2016-01-02
Vous devez vous connecter pour publier un commentaire.
Dans mon cas, l'Antivirus Avast bloquait le port. J'ai été en utilisant le port SMTP 465 pour l'envoi d'un e-mail à partir de mon CodeIgniter projet. Il a montré une erreur:
La simple désactivation de l'Antivirus Avast résolu le problème.
Solution Alternative
Mais si vous voulez garder votre Avast de sécurité, vous devez:
Ouvrir Avast
Cliquez sur Paramètres (en haut à droite de la page)
Cliquez sur Dépannage
Cliquez sur Rediriger les Paramètres
Clair le port que vous avez utilisé à partir de Rediriger les Paramètres's MAIL section
Cliquez sur OK
Près Avast
Salut, je suis confronté au même problème, mais Dans mon cas, je suis en utilisant un autre antivirus et je pense que mon antivirus ne pose aucun problème que j'ai testé l'envoi de mail en désactivant l'antivirus. Ce que quelqu'un a une meilleure solution qui pourrait m'aider?
Avez-vous des composants de sécurité installé, ce qui bloque le port 465 à la sortie de la communication. S'il vous plaît laissez-moi savoir si vous avez n'importe quel défenseur ou de toute sorte de mesures de sécurité sur votre machine de développement.
Sa a parfaitement fonctionné!! Merci beaucoup
OriginalL'auteur SouravOrii