Quante 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!