Ciao a tutti, ho un problema ...![]()
Il seguente script cattura i dati inseriti dall'utente e inviati tramite un modulo (metodo POST) e a sua volta li dovrebbe inviare tramite mail:
Se lo script lo metto sul sito in questione funziona perfettamente, ma se lo eseguo su localhost (Utilizzo MAMP su Mac OS X 10.6.4) nonostante ottenga il messaggio "Mail inviata" nella mia casella e-mail non mi arriva nulla.codice:<?php $mail = $_POST["mail"]; $msg = $_POST["msg"]; $nome = $_POST["nome"]; $telefono = $_POST["telefono"]; $message = $msg . "\n" . $nome . "\n" . $telefono; $to = 'miamail@miodominio.com'; $subject = 'the subject'; $headers = 'From: ' . $mail . "\r\n" . 'Reply-To: ' . $mail . "\r\n" . 'X-Mailer: PHP/' . phpversion(); $mailsent = mail($to, $subject, $message, $headers); if($mailsent){ echo "Mail inviata"; } else { echo "Errore mail"; } ?>
Dove potrebbe essere il problema?
Come posso fare a risalire ad un eventuale errore che restituisce la funzione mail()?
Grazie

Rispondi quotando