Questo che vi scrivo è il codice di una pagina php che ho messo su server aruba per l'invio di una mail, ma quanto pare non funziona...invece posizionata la stessa pagina su un altro server funziona.
Sapreste dirmi quale errore c'è?
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Invio mail in corso....</title>
<script language="JavaScript">
function Go() {
top.location.href='http://www.sito.it/contatti.html';
}
</script>
</head>
<body align="center" onload="setTimeout('Go()',4000);" bgcolor="#000000">
<div align="center">
<p style="margin-top: 0; margin-bottom: 0">
[img]loghetto.gif[/img]</p>
<p style="margin-top: 0; margin-bottom: 0"></p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Verdana" size="1" color="#FFFFFF">
Questi sono i dati da te inseriti e che saranno inviati.</font></p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Verdana" size="1" color="#FFFFFF">
Sarai riportato automaticamente alla pagina contacts tra 4 secondi.</font></p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Verdana" size="1" color="#FFFFFF">
Grazie per averci contattato.</font></p>
<p style="margin-top: 0; margin-bottom: 0"></p>
<table border="1" width="300" style="text-indent: 0; text-align: center; line-height: 100%; font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; margin: 0" bgcolor="#FFBC3A" bordercolor="#FFFFFF">
<tr>
<td align="center" valign="top" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF">
<font color="#000000">
<?php
echo "Nome e cognome: $_POST[nome]
";
echo "Indirizzo e-mail: $_POST[indirizzo]
";
echo "Testo inserito: $_POST[testo]";
?>
</font>
</td>
</tr>
</table>
</div>
<?php
$colore_sfondo="#A5DBFB";
$colore_testo="#000000";
$font="verdana";
$font_size=2;
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
//intestazioni per il mittente
$intestazioni .= "From: XXXX<xxxx@sito.it>\r\n";
$messaggio="<html><head><title></title></head><body bgcolor=\"$colore_sfondo\">"; //non occorre specificare attributi per il tag title, tuttavia li inseriamo per correttezza. Tenete presente che potete inserire style.
$messaggio.="<font face=\"$font\" size=\"$font_size\" colore=\"$colore_testo\">Questa email ti è stata inviata dal sito.</font>
<font face=\"$font\" size=\"$font_size\" colore=\"$colore_testo\"> L'utente: $_POST[nome] </font>
<font face=\"$font\" size=\"$font_size\" colore=\"$colore_testo\">a cui puoi rispondere a: <a href=\"mailto:$_POST[indirizzo]\">$_POST[indirizzo]</a></font>
<font face=\"$font\" size=\"$font_size\" colore=\"$colore_testo\">Ti ha scritto: $_POST[testo]</font>";
$messaggio.="</body></html>";
mail("xxxx@sito.it", "Invio email da: $_POST[nome]", $messaggio,$intestazioni);
?>
</body>
</html>
grazie a tutti e BUONE FESTEEEEEEEEEEEEEEEEEEEE!!!!!!!!!!!!!!!!