Io uso questo di solito, funziona su quasi tutti gli hosting.
Codice PHP:
// INVIA EMAIL PER LA CONFERMA
$nome_utente = $_POST['nome_utente'];
$email = $_POST['email'];
$encoded_mail = urlencode($email);
require("class.phpmailer.php");
// QUI I DATI RELATIVI A UN TUO ACCOUNT EMAIL FUNZIONANTE
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = "smtp:unsmtp.valido"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "nome_utente"; // SMTP username
$mail->Password = "password"; // SMTP password
$mail->From = "indirizzo email partenza";
$mail->FromName = "Nome email partenza";
$mail->AddAddress("indirizzo email partenza");
$mail->AddReplyTo($nome_utente,$email);
$mail->WordWrap = 50; // set word wrap
//$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment
$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
$mail->IsHTML(true); // send as HTML
$mail->Subject = "Conferma registrazione";
$mail->Body = "Grazie per esserti registrato";
$mail->AltBody = "Grazie per esserti registrato";
if(!$mail->Send()) {
exit;
}
// FINE MAIL CONFERMA
echo $query_res = "Mail inviata";
}

Rispondi quotando