
Para enviar un correo desde php a una cuenta de Gmail usaremos 3 archivos básicos
1. formulario
2. enviarmail
3.gracias
primero definimos el formulario de envío, el archivo puede ser en html o en php
<html>
<body>
<form action="enviarmail.php" method="POST">
<h2>contacto</h2>
<input type="text" name="nombre" placeholder="nombre">
<input type="text" name="correo" placeholder="correo">
<input type="text" name="telefono" placeholder="telefono">
<textarea name="mensaje" placeholder="mensaje aqui"></textarea>
<input type="submit" value="ENVIAR" id="boton">
</body>
</html>
Con form action="enviarmail.php" lo que hacemos en enviar toda esa información al archivo enviarmail.php, con el metodo POST, que servirá para capturar los campos definidos, ejemplo (name="nombre", name="correo")
<?php
$destino = "correo@gmail.com";
$nombre = $_POST['nombre'];
$nombre = $_POST['apellido'];
$correo = $_POST['correo'];
$telefono = $_POST['telefono'];
$mensaje = $_POST['mensaje'];
$contenido = "Nombre: ".$nombre. "\napellido: ".$apellido. "\nCorreo: ".$correo."\nTelefono: ".$telefono."\nMensaje: ".$mensaje;
mail($destino,"Contacto",$contenido);
header("Location:gracias.html");
?>
Por ultimo, este archivo nos redirige a gracias.html, donde simplemente se debe poner el mensaje de "gracias el mensaje fue enviado" o cualquier mensaje que confirme que el correo fue enviado
Recordar: Para que el mensaje llegue sin problemas, la cuenta debe admitir el acceso de cuentas menos seguras
Opción 2: Cambiar la configuración para permitir que apps menos seguras accedan a la cuenta. No recomendamos esta opción, ya que podría facilitar el acceso de terceros a la cuenta. Si, de todos modos, quieres otorgar el acceso, sigue estos pasos:
Los pasos oficiales están en:
0 comentarios:
Publicar un comentario