Tema: mailto
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/01/2010, 16:52
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 10 meses
Puntos: 1146
Respuesta: mailto

?¿ directamente html no puede enviar correos que yo sepa por lo regular.... los datos introducidos se pasan a un java o php para que este haga el envió
aquí te dejo un formulario sencillo que anda muy bien:

en tu html
Código HTML:
Ver original
  1. <form action="EnviarDatos.php" method="post" name="Contactanos" id="Contactanos">
  2. <input name="EmailFor" type="hidden" value="[email protected]" />
  3.   <p><span class="Labels">Nombre</span>
  4.   <input name="Nombre" type="text" maxlength="20" /></p>
  5.   <p><span class="Labels">Telefono</span>
  6.     <input name="Telefono" type="text" maxlength="20" /></p>
  7.     <p><span class="Labels">Email</span>
  8.       <input name="EmailTo" type="text" /></p>
  9.     <div class="Btns"><input name="Limpiar" type="reset" value="Limpiar" /> <input name="Enviar" type="submit" value="Enviar" /></div>
  10. </form>

y un php (EnviarDatos.php)
Código PHP:
Ver original
  1. <?php
  2. $name = $_POST["Nombre"];
  3. $phone = $_POST["Telefono"];
  4. $to = $_POST["EmailTo"];
  5. $subject = "Nos han contactado desde ag.wsimarketing.info";
  6. $message = "Datos de usuario: Nombre: $name - Telefono: $phone - Correo Electronico: $to";
  7. $from = $_POST["EmailFor"];
  8. $headers = "From: $from";
  9. mail($to,$subject,$message,$headers);
  10. echo "Su mensaje a sido enviado a: <b>$name</b>";
  11. ?>

lo puedes ver funcionando en Form Contacto

Pd: lo configure para que la dirección que se ingrese en la forma sea el destino del correo, tu deberás modificar el código para que funcione a tu gusto.... y recuerda que es un ejemplo básico, existen mas y mejores formas de hacer una forma de contacto.