Invio email con PHP

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();

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato per lo sviluppo web...
  • Variabili PHP

    Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mario"; $eta = 30...
  • Stringhe in PHP

    Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole vs doppie$nome = ...
  • Array in PHP

    Gli array permettono di memorizzare più valori in una singola variabile.Array indicizzati$frutti = [...
  • Operatori PHP

    Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori aritmetici$a + $...