hola, quisiera que me ayuden con los siguiente: quiero completar un formulario y enviarlo a un mail de hotmail o gmail y no se que tengo que configurar. no se si tengo que modificar el PHP.ini o algo asi, se que debo usar el mailto. desde ya muchas gracias. estoy siguiendo el curso de PHP y esta muy bien explicado.
No tienes permitido ver enlaces.
Registrate o Entra a tu cuenta
hola, quisiera que me ayuden con los siguiente: quiero completar un formulario y enviarlo a un mail de hotmail o gmail y no se que tengo que configurar. no se si tengo que modificar el PHP.ini o algo asi, se que debo usar el mailto. desde ya muchas gracias. estoy siguiendo el curso de PHP y esta muy bien explicado.
si lo ke kieres es mandar un correo desde una direccion cualkier, por ejemplo
[email protected] a hotmail o gmail, necesitas subir el codigo a un host de pago.
si lo ke kieres es usar tu direccion de hotmail o gmail pues solo debes configurar el codigo con los datos del smtp de estos mismos
Usa la librería PHPMailer. Puedes usar google para buscar información sobre la librería.
Si tienes un servidor con PHP que soporte la función
mail() (Puedes hacer un
phpinfo() para revisar) puedes utilizar el siguiente código (en donde suponemos que son 3 casillas):
<?php
$name = $_POST['nombre'];
$mail = $_POST['mail'];
$msg = $_POST['mensaje'];
$carta = "Nombre: ".$name."<br>Correo: ".$mail."<br>Mensaje: ".$msg;
$micorreo = "[email protected]";
$asunto = "Datos del formulario de contacto";
$headers = "MINE-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: NombreQueAparecera. <[email protected]>\r\n";
$headers .= "Reply-To:[email protected]\r\n";
mail($micorreo,$asunto,$carta,$headers);
echo "<meta http-equiv='Refresh' content='1;url=enviado.html'>";
?>
Al menos es lo que te entendí, saludos.
muchas gracias por las respuestas, me son muy utiles.