Ciao a tutti, sto sviluppando un sito provvisto di una sezione contatti. Una volta compilati i campi gli utenti possono spedirmi una mail. Lo script per inviare la mail e' il seguente
Non credo ci siano errori, in quanto viene stampato il messaggio 'Mail inviata correttamente', il problema e' che la mail che dovrei ricevere non arriva. Come mai?Codice PHP:<?php
session_start();
if (isset($_POST['nomecognome']) && isset($_POST['email']) && isset($_POST['messaggio']) && isset($_POST['oggetto']))
{
$fromname = $_POST['nomecognome'];
$frommail = $_POST['email'];
$messaggio = $_POST['messaggio'];
$oggetto = $_POST['oggetto'];
$to = 'anto.deriu1@tiscali.it';
$data = date('r');
$bound = 'boundary' . rand(100000000, 999999999) . time();
$bound2 = 'boundary' . time() . rand(100000000, 999999999);
$headers = <<<intestazioni
from:{$frommail}
date:{$data}
reply-to:{$frommail}
Disposition-Notification-To: {$frommail}
MIME-version:1.0
content-type:multipart/mixed;
boundary = "$bound"
intestazioni;
$mess = <<<messaggio
--{$bound}
content-type:multipart/alternative;
boundary="$bound2"
--{$bound2}
content-type:text/plain
{$messaggio}
Inviato {$data}
--{$bound2}
content-type:text/html
<b>{$messaggio}</b>
<br> Inviato {$data}
--{$bound2}--
--{$bound}--
messaggio;
if (@mail($to, $oggetto, $mess, $headers))
echo 'Mail inviata correttamente';
else
echo 'Mail non inviata';
}
?>

LinkBack URL
About LinkBacks



