Hola, estoy arto de mirar, y no se que le pasa al codigo para que no funcione, puede ser una chorrada , pero no la veo, a ver si me podeis ayudar, estoy montando un servidor de correo en localhost(ArGoSoft Mail Server .NET Free), pero cuando abro un php, para enviar el formulario, me aparece el error de abajo, espero me podais ayudar lo antes posible, un saludo a todos ERROR AL ENVIAR--------------------------------------------------
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Servidor\Web\Probar\enviar.php on line 18
---------------------------------------------------
ARCHIVOS:---------------------------------------------------
------------------enviar.php------------------------<?php
$mail='correo@hotmail.es';
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];
$thank="gracias";
$message = "
nombre:".$nombre."
email:".$email."
mensaje:".$mensaje."";
if (mail($mail,"mensaje",$message))
Header ("Location: $thank" );
?>
------------contacto.html-------------------------<body> <form id="form1" name="form1" method="post" action="enviar.php">
<p>Nombre:<br />
<label>
<input name="nombre" type="text" id="nombre" />
</label>
<br />
Email:<br />
<input name="email" type="text" id="email" />
<br />
Mensaje:<br />
<textarea name="mensaje" id="mensaje"></textarea>
<br />
<label>
<input type="submit" name="Submit" value="Enviar Formulario" />
</label>
</p>
</form> </body>
--------------------------------------------------
PHP.INI--------------------------------------------------
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = correo@hotmail.es
-----------------------------------
Gracias de ante mano