Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2004, 09:59
luisjavier
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid
Mensajes: 2
Antigüedad: 20 años, 1 mes
Puntos: 0
¿¿Cómo hago un formulario dirigido a un mail, solo en html, y sin outlook??

Por favor, ayúdenme, creo qu me ahogo en un vaso de agua,...Cómo hago un formulario unicamente en Html (sin PHP ni ASP), que envíe información a un mail, y sin utilizar outlook ni ninguno de esos. Es decir, un formulario en Html, que sirva para correos SMTP, no para Pop3 que son los que utilizan Outlook, audora, etc.
Si no queda más remedio, por favor, indicadme cual es la manera en PHP, pero para correo SMTP.
Yo ya lo hice, pero siempre que recibo en mi mail, me sale en :

De:[email protected], y no se de donde sale eso, creo que es por ser Pop3.

Con todo, aquí les va el codigo que metí:


<html>
<head>
<title>Sugerencias</title>
</head>
<body bgcolor="#FFFFFF">
<?php
if ($submit == 'enviar')
{
$to = "mi_mail@mi_dominio.com";
$subject = "Sugerencias vía web";
$message = "$nombre ($email)\n\n$comentarios\n";
$headers = "From: $nombre\nTo: Centro\nReply-To: $email";
if (mail($to, $subject, $message, $headers))
{
print "<p>Su formulario ha sido remitido.</p>";
}
else
{
print "<p>No se ha podido remitir el formulario.</p>";
print "<p><a href=javascript:history.back()>Volver</a></p>";
}
}
else
{
?>
<p>Envío de sugerencias</p>
<form action="<?php echo $PHP_SELF ?>" method="post">
<table width="400" border="0" cellspacing="1" cellpadding="2">
<tr>
<td>Nombre</td>
<td><input type="text" name="nombre" size="35"></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email" size="35"></td>
</tr>
<tr>
<td>Comentarios</td>
<td><textarea cols="45" rows="15" name="comentarios"></textarea></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="submit" value="enviar"></td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>