Metodi per inviare email con PHP.
Funzione mail() base
$to = "dest@email.com";
$subject = "Oggetto";
$message = "Contenuto email";
$headers = "From: mittente@email.com";
mail($to, $subject, $message, $headers);Email HTML
$headers = "MIME-Version: 1.0
";
$headers .= "Content-type: text/html; charset=UTF-8
";
$headers .= "From: Nome
";
$message = "Ciao!
";
mail($to, $subject, $message, $headers); PHPMailer (consigliato)
use PHPMailerPHPMailerPHPMailer;
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Username = "email@gmail.com";
$mail->Password = "password";
$mail->SMTPSecure = "tls";
$mail->Port = 587;
$mail->setFrom("from@email.com");
$mail->addAddress("to@email.com");
$mail->Subject = "Oggetto";
$mail->Body = "HTML
";
$mail->send();