Spedire email da Xampp

handy-icon_11Quante volte ci è capitato di sviluppare in locale, usando Xampp e di non riuscire a testare i vari contact form?

La soluzione è molto semplice. Si edita il file php.ini (nella mia installazione di Xampp è in xampp/php, ma in altre installazioni potrebbe essere in un’altra directory) e si cerca la riga contenente “SMTP”. Dovreste trovare qualcosa tipo:

SMTP = localhost
smtp_port = 25

cambiate localhost con il server SMTP del vostro provider e riavviate Xampp

Ora fate una prova semplicissima. Preparate un file che potreste chiamare mailer.php:

$headers = 'MIME-Version: 1.0′ . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1′ . "\r\n";
$headers .= 'From: vostronome@vostrodominio.com' . "\r\n";
mail("tu@tuodominio.com","test soggetto","test body",$headers);

ovviamente sostituite gli indirizzi email con quelli reali e caricate la pagina. La mail dovrebbe essere stata spedita!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *