Salve a tutti, spero che qualcuno possa aiutarmi in quanto sono stato tutta la giornata di domenica e tutta questa mattina, a cercare di risolvere il seguente problema.
Mi sono scaricato l'ultima versione di phpMailer direttamente dal sito del fornitore, ho estratto il file nella root del mio sito, ho preso il file di esempio fornito nello zip e ho sostituito i valori dello script con i miei. L'errore che mi da è il seguente :
Mailer Error: The following From address failed: info@storiediviaggi.it
Premetto che in passato ho utilizzato questa classe e non ho avuto nessun problema.
Ora invece con stmp non riesco a spedire e-mail. La casella di posta funziona, se la configuro su windows mail spedisco e ricevo e-mail. Solo dalla pagina php del sito mi da l'errore. Vi posto il codice
$mail = new PHPMailer();
$body = $mail->getFile('contents.html');
$body = eregi_replace("[\]",'',$body);
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "t"; // SMTP server
$mail->Port = 465;
$mail->Username = "xxx";
$mail->Password = "xxx";
$mail->From = "info@storiediviaggi.it";
$mail->FromName = "First Last";
$mail->Subject = "PHPMailer Test Subject via smtp";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->MsgHTML($body);
$mail->AddAddress("whoto@otherdomain.com", "John Doe");
$mail->SmtpClose();
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}