Sto vedendo ora il link, anche se non me la cavo proprio bene con l'inglese, cmq, nel frattempo, sono passato a mysql5.6 ( anche se non so se questo fa qualche differenza ), non mi spiego cosa centri mysql.
In'ogni caso, riprovando il mio script, con qualche piccola modifica:
Codice PHP:
require("PHPMailer_5.2.0/class.phpmailer.php");
require("PHPMailer_5.2.0/class.smtp.php");
function smtp_mail($to, $subject, $message, $isHtml = true)
{
$msg = $message;
if ($isHtml) {
$msg = "<body style=\"padding:15px 0\">
<table border=\"0\" style=\"margin:0 auto; width:700px; border:double #e6e6e6 3px\">
<tr>
<td height=\"100px\" background=\"http://sevenjeak.altervista.org/pctools2/image/header.gif\">
<img src=\"http://sevenjeak.altervista.org/pctools2/logo.php\" />
</td>
</tr>
<tr>
<td bgcolor=\"#f2f2f2\" style=\"padding:15px 6px\">$message</td>
</tr>
</table>
</body>";
}
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->SMTPDebug = 1;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Username = "sevenjeak";
$mail->Password = "googleSimone19880";
$mail->SetFrom("sevenjeak@gmail.com", "Sevenjeak");
$mail->WordWrap = 50;
$mail->IsHTML($isHtml);
$mail->Subject = $subject;
$mail->Body = $msg;
$mail->AltBody = $message;
$mail->AddAddress($to);
return $mail->send();
}
Eseguendo lo script mi da i seguenti errori:
Codice:
SMTP -> ERROR: EHLO not accepted from server: Method EHLO is not supported.
SMTP -> ERROR: HELO not accepted from server:
SMTP -> ERROR: AUTH not accepted from server:
SMTP -> NOTICE: EOF caught while checking if connectedSMTP Error: Could not authenticate.
P.S.: Mi restituisce gli stessi errore anche levando la seconda require ( class.smtp.php )