aqui estoy otra vez con mis preguntas de novato para poco a poco dejar de serlo jejeje.
Ahora estoy con un formulario que al ser rellenado envie los datos al email seleccionado
Código PHP:
<?php session_start();
///////Configuración/////
$mail_destinatario = '[email protected]';
$headers = "";
///////Fin configuración//
if (isset ($_POST['enviar'])) {
$headers .= "From: ".$_POST['email']. "rn";
if ( mail ($mail_destinatario, $_POST['asunto'], "Nombre y apellidos : ".$_POST['nombre']." Asunto: ".stripcslashes ($_POST['asunto'])."n Mensaje :n ".stripcslashes ($_POST['mensaje']), $headers ))
echo 'Su mensaje a sido enviado correctamente. Gracias por contactar con nosostros';
else echo 'Error al enviar el formulario. Por favor, inténtelo de nuevo mas tarde.';
}
?>
Código PHP:
<form id="contactar" action="?" method="post">
<fieldset id="contacto">
<legend>Datos</legend>
<ul>
<li>
<label for="nombre">Nombre y apellidos:</label>
<input id="nombre" name="nombre" type="text" value="" />
</li>
<li>
<label for="email">Tu email:</label>
<input id="email" name="email" type="text" value="" />
</li>
<li>
<label for="asunto">Asunto:</label>
<input id="asunto" name="asunto" type="text" value="" />
</li>
<li class="textarea">
<label>Comentario:</label>
<textarea cols="15" rows="8" name="mensaje"></textarea>
</li>
</ul>
</fieldset>
<input type="submit" name="enviar" id="submit" value="Enviar" />
</form>
al rellenar estos datos, me sale este error:
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:\xampp\htdocs\webtracking\contactar.php on line 11
Error al enviar el formulario. Por favor, inténtelo de nuevo mas tarde.
hay que instalar algo? modificar algun archivo del xampp?
Saludos y gracias adelantadas