Pessoal estou tentando criar um formulário bem simples de envio de e-mail....
É basicamente o seguinte.
Campo de nome
E-mail
Mensagem
Enviar...
O HTML da pagina é esse :
<html>
<body>
<form action="formulario.php" method="POST">
Seu Nome : <input type="text" name="nome"><br>
Seu E-mail : <input type="text" name="email"><br>
Comentários : <textarea name="comentarios"></textarea><br>
<input type="submit" value="Enviar">
</form>
</body>
</html>
O PHP Script é esse:
Agora vamos criar o PHP:
<?
// Coloque a mensagem que irá ser enviada para seu e-mail abaixo:
$msg = "Mensagem enviada em ".date("d/m/Y").", os dados seguem abaixo:n";
while(list($campo, $valor) = each($HTTP_POST_VARS)) {
$msg .= ucwords($campo).": ".$valor."n";
}
// Agora iremos fazer com que o PHP envie os dados do Formulário para seu e-mail:
mail("andresnjr@yahoo.com.br", "Assunto do E-mail",$msg,"From: $REMOTE_ADDR");
echo "Seu e-mail foi enviado com sucesso. Obrigado";
?>
Só que ele me retorna esta mensagem:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\wamp\www\ruygel\formulario.php on line 10
Fatal error: Maximum execution time of 30 seconds exceeded in c:\wamp\www\ruygel\formulario.php on line 11