PHP: inviare e-mail in testo semplice con la funzione mail()

PHP: inviare e-mail in testo semplice con la funzione mail()

In PHP possiamo inviare e-mail in testo semplice usando una funzione specifica.

La soluzione è la seguente:


$to = 'account@site.tld';
$headers = 'From: Site <site@site.tld>' . "\r\n";
$subject = 'Using the PHP mail() function';
$body = 'Hello world!';

if(mail($to, $subject, $body, $headers)) {
    echo 'E-mail sent';
} else {
    echo 'E-mail not sent';
}

Il separatore tra gli header SMTP è la sequenza di caratteri \r\n. Il valore booleano della funzione mail() indica semplicemente che l'e-mail è stata correttamente inoltrata all'MTA del server e che l'invio è avvenuto. Non c'è alcuna garanzia riguardo alla ricezione dell'e-mail da parte del destinatario.

Torna su