Enviando mensajes con PHP-Mail (II)

publicidad


Buenas denuevo, ahora amigos de PHP, sorprendidos que mande otro post tan rapido, vamos que yo tambien, pero bueno hay que aprovechar el tiempo muerto en el trabajo no?, a ver en este segundo ejemplo tunearemos un poco mas nuestro formulario de envio de mensaje, el anterior lo entendiste no?, sino ya sabes postea un comentario y vemos que hacemos, 5urs por respuesta jejejejeje mentira, ya sabes que todo esto es Open Source tambien.

A ver a lo nuestro, veamos el siguiente formulario

?View Code JAVASCRIPT
1
2
3
4
5
6
7
8
<form name="frmEnviar" action="enviar2.php" method="post">
de:<input type="text" name="remite" value=""><br>
tu email:<input type="text" name="emailRemite" value=""><br>
email destino:<input type="text" name="destinoEmail" value=""><br>
Titulo Mensaje:<input type="text" name="tituloMensaje" value=""><br>
Mensaje:<input type="text" name="mensaje" value="">
<input type="submit" value="ok">
</form>

feo no? pero bueno sirve que es lo que importa, como veis he definido el nombre de los campos a mi parecer, ya vosotros lo hareis segun vuestros requerimientos, ahora veamos el fichero enviar2.php

1
2
3
4
5
6
7
8
9
10
11
12
<?
	$de= $_REQUEST['remite'];
	$remiteEmail= $_REQUEST['emailRemite'];
	$paraEmail= $_REQUEST['destinoEmail'];
	$tituloMensaje= $_REQUEST['tituloMensaje'];
	$mensaje= $_REQUEST['mensaje'];
	$headers = 'From:'.$de."\r\n".'Reply-To:'.$remiteEmail;
 
	mail($paraEmail, $tituloMensaje, $mensaje, $headers);
	echo "Mensaje enviado con exito!";
 
?>

Como veis , primero recuperamos todos los datos y luego armamos las variable $mensaje y $headers para realizar el envio, facil a que si, bueno ya sabeis agregad un formulario en condiciones para que vuestros clientes puedan recibir mensajes desde sus Webs, una cosa que me olvide advertirle en el post anterior, esto probadlo en el Hosting, no el localhost.

Otra cosa, es probable que llegue como correo no deseado, bueno eso es decirle a su cliente de correos que lo registre como un remitente confiable y listo, ahora si podeis probar este ejemplo con vuestro mail. Hasta la proxima pajaros!

Podeis probar el ejemplo aqui

publicidad


Leave a Reply