Salve,
sono un neofita di php ma ho provato a estrarre informazioni un po ovunque per inviare una mail tramite un form.
La procedura per inviare il messaggio è inclusa nella classe phpmailer (prelevata dalla rete).
Ho impostato i seguenti parametri ma,pur avendo esito OK,non
ricevo la mail inviata.
Questo è il codice che utilizzo:
$mex = "Messaggio";
$server="out.alice.it";
$mittente = "reale_username";
$destinatario = "destinatario";
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = $server; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "reale_user"; // SMTP username
$mail->Password = "reale_password"; // SMTP password
$mail->From = $mittente;
$mail->FromName = $mittente;
$mail->AddAddress($destinatario,"Destinatario");
$mail->AddReplyTo($_POST['mail'],"Mittente");
$mail->IsHTML(true); // send as HTML
$mail->Subject = "Form Richiesta";
$mail->Body = $mex;
$mail->AltBody = $mex;
if(!$mail->Send()) $_POST['mess'] = "Errore invio";
else $_POST['mess'] = "Messaggio inviato con successo";
}
}
Nel file php.ini ho impostato i seguenti parametri:
[mail function]
; For Win32 only.
SMTP = out.alice.it
smtp_port = 25
; For Win32 only.
sendmail_from = "ho inserito la mia mail"
Possibile che non mi arrivino i messaggi dopo mille tentativi?
Ho provato a non autenticare....idem.
Ho provato la funzione mail del PHP,niente.
Ringrazio anticipatamente per qualsiasi aiuto....