Tenho o seguinte Script que usaria a função mail() para enviar um e-mail para mim:
<?php
$klaus = "klaus@upmasters.com";
$ip = $REMOTE_ADDR;
$hour = date ("H:i:s");
$date = date ("d/m/Y");
$name = $_POST ["name"];
$email = $_POST ["email"];
$message = $_POST ["message"];
$arroba = substr_count ($email, "@");
$ponto = substr_count ($email, ".");
if (($arroba == 1) and ($ponto > 0)) {
$sent = "now";
}
else {
echo '<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="100%" height="100%" align="center" valign="middle">
<font size="2" face="verdana">
<strong>Internal Sending Error.</strong><br><br>
<a href="#" onClick="window.close();">Verify your e-mail address</a>
</font>
</td>
</tr>
</table>';
}
$newMessage = "
$message. Mensagem enviada por: $ip em $date às $hour.
";
if ($sent == "now") {
mail ($name, "Contact DreamKey", $newMessage, "To: <$klaus>\n" . "From: <$email>\n");
echo "<script>window.location='contactSucess.shtml';</script>";
}
?>
Porém ao enviá-lo, recebo a seguinte mensagem:
Warning: mail() has been disabled for security reasons in home/www/ipcompany/upmasters/klaus/contactKlaus.php on line 33
Qual o problema com minha função mail()? A linha 33, referida no Erro, é exatamente a linha do mail().