ciao ragazzi... Ho un piccolo problema.. Ho uno script in php che mi manda le email direttamente dal sito. Ora il mio problema e che quando le spedisco , chi le riceve non visualizza ne l'oggetto, ne il nome e sopratutto nemmeno la propria mail del destinatario ma si visualizza solamente una cosa del tipo " webxc28s01.ad.aruba.it ", ovviamente è hostato su di un server ARUBA. Lo script è il seguente.
<?php
$recipient = "guido.ldz@gmail.com";
$name = $_POST["name"];
$email = $_POST["e-mail"];
$subject = $_POST["subject"];
$message = $_POST["message"];
$file = $_POST["file"];
$cont = " Messaggio: ".$message."\r\n\n Allegato: ".$file;
$headers = 'Inviato da: '.$name.' <'.$email.'>' . "\r\n\n";
if (mail($recipient, $subject, $cont, $headers)) {
echo("status=ok");
} else {
echo("status=failed");
}
?>
Forse c'è qualcosa di sbagliato nel codice mal interpretato dalle caselle mail di Aruba, gmail etc?? e come se l'attributo "FROM" non viene letto come intestazione, besì come testo del messaggio!
Avete qualche idea?? :/