2013-02-20 8 views
12

Sto usando XAMPP e quando provo a inviare email tramite localhost ottengo il seguente avviso:Avviso: stream_socket_enable_crypto(): questo flusso non supporta SSL/crypto in C: xampp htdocs 12work class.smtp.php sulla riga 197

Warning:stream_socket_enable_crypto() : this stream does not support SSL/crypto in C:\xampp\htdocs\12work\class.smtp.php on line 197

Ecco il mio codice:

$mail = new PHPMailer(); 

$mail->IsSMTP(); // set mailer to use SMTP 

$mail->Host = "smtp.gmail.com"; // specify main and backup server 

$mail->SMTPAuth = true; 
$mail->Port = 25; 

$mail->SMTPSecure = "tls"; 

$mail->SMTPAuth = true; // turn on SMTP authentication 

$mail->Username = "[email protected]"; // SMTP username 

$mail->Password = "mypassword"; // SMTP password 

$mail->From = "[email protected]"; //do NOT fake header. 

$mail->FromName = "MailMan"; 

$mail->AddAddress("[email protected]"); // Email on which you want to send mail 

$mail->IsHTML(true); 

$mail->Subject = "Just a Test"; 

$mail->Body = "Hello. I am testing <b>PHP Mailer.</b>"; 

if(!$mail->Send()) 

{ 

echo $mail->ErrorInfo; 

}else{ 

echo "email was sent"; 

} 
+0

Questo è andato via quando ho aggiornato il nostro PHP da 5.3.1 a 5.5 su CentOS – zzapper

risposta

43

Va bene, abbiamo bisogno di abilitare Open SSL modulo. Ecco come fare:

  1. Individuare e aprire il file php.ini
  2. Cercare la riga: ;extension=php_openssl.dll
  3. attivare il modulo togliendo ; char.
  4. Salvare il file e riavviare Apache.

Suggerimento: Se non si ha familiarità con php.ini di file, si consiglia di creare un backup prima della modifica. Ini è un file di configurazione e un ini non configurato correttamente o corrotto può provocare l'avvio del server Web.

Se si utilizzano stack LAMP come wamp, dovrebbe essere possibile abilitare i moduli tramite l'interfaccia grafica.

più su php.ini: https://secure.php.net/manual/en/configuration.file.php

+0

Se rimuovo; mi dà questo errore Errore SMTP: impossibile autenticare. –

+0

anche se la mia password è corretta –

+2

mi mancava finalmente questo .. e nw workd per me..thnkx – Lucky

-2

ho risolto questo

Hust vicino SELinux

#setenforce 0 
Problemi correlati