PHP: inviare email con la funzione mail()

PHP: inviare email con la funzione mail()

In PHP possiamo inviare email 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'email è stata correttamente inoltrata all'MTA del server e che l'invio è avvenuto. Non c'è alcuna garanzia riguardo alla ricezione dell'email da parte del destinatario.

Torna su