Sono passato ad usare la libreria phpmailer. I parametri sembrano essere configurati bene e ho levato il commento dentro il file php.ini alla riga openssl.dll, ed ora mi esce il seugente errore
l'errore che mi esce ora è il seguente:
Codice PHP:
<?php
require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$body="Se è arrivata vuol dire che funziona finalmente!";
$mittente="mioIndirizzo@gmail.com";
$nome="Utente";
$destinatario="destinatario@stud.unifi.it";
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";// provato anche con tls
$mail->Host = "smtp.gmail.com";
$mail->Port = 587; //provato anche con 645 e 25
$mail->Username = "mioIndirizzo@gmail.com";
$mail->Password = "miaPassword";
$mail->From = $mittente;
$mail->FromName = $nome;
$mail->addAddress($destinatario);
$mail->Body = $body;
if(!$mail->Send())
echo "Errore di invio: ".$mail->ErrorInfo;
else
echo "Messaggio inviato!";
?>
Warning: stream_socket_enable_crypto(): this stream does not support
SSL/crypto in C:\Program
Files\EasyPHP-DevServer-13.1VC11\data\localweb\phpmailer\class.smtp.php on
line 274
Errore di invio: SMTP connect() failed.