Autor Tema: envio de mail por PHP headers MIME-Version: 1.0\r\n From: Reply-To: Return-path:  (Leído 5079 veces)

RAM47

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 14
    • Ver Perfil
Hola a todos. Estoy desarrollando un sitio web y necesito completar un código. Hasta ahora tengo la primera parte; un visitante ingresa un mail y elije una opción. Necesito saber como hacer para que la página envíe un mail automaticamente una vez que el visitante decide enviar los datos. Aquí dejo el código.

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
   <title>Vida sana</title>
</head>
<body>
<BR>
<BR>   
<p>Buscamos las claves para una vida sana. Ciertos hábitos alimenticios determinan la aparicion de enfermedades.</p>
<p>Si quieres más información elige alguna enfermedad, ingresa tu mail y recibiras por tu correo informacion sobre hábitos saludables.</p>   
<BR>
<BR>
<form action="enfermedades.php" method="post">
Selecciona una enfermedad:
    <select name="select1">
    <option selected value="0">--- Selecciona una opción --- </option>
<option value="1" name="1"> Diabetes </option>
<option value="2" name="2"> Colesterol </option>
    <option value="2" name="3"> Úlcera </option>   
</select>
<BR>
<BR>   
Ingresa tu mail : <input type="text" name="email">   
<BR>
<BR>     
<input type="submit" value="Enviar datos!" >   
</form>
</body>
</html>

Agradezco cualquier ayuda.
Saludos.
« Última modificación: 01 de Mayo 2016, 18:27 por César Krall »

kip13

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Re:envio de mail por PHP
« Respuesta #1 en: 30 de Abril 2016, 10:49 »
Hola, te colocare un ejemplo que me ayudo, lo encontre en la web, espero te sirva como a mi.

Código: [Seleccionar]
<?php 
$destinatario 
"pepito@miweb.com"
$asunto "Este mensaje es de prueba"
$cuerpo 
<html> 
<head> 
   <title>Prueba de correo</title> 
</head> 
<body> 
<h1>Hola amigos!</h1> 
<p> 
<b>Bienvenidos a mi correo electrónico de prueba</b>. Estoy encantado de tener tantos lectores. Este cuerpo del mensaje es del artículo de envío de mails por PHP. Habría que cambiarlo para poner tu propio cuerpo. Por cierto, cambia también las cabeceras del mensaje. 
</p> 
</body> 
</html> 
'


//para el envío en formato HTML 
$headers "MIME-Version: 1.0\r\n"
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"

//dirección del remitente 
$headers .= "From: Miguel Angel Alvarez <pepito@miweb.com>\r\n"

//dirección de respuesta, si queremos que sea distinta que la del remitente 
$headers .= "Reply-To: mariano@miweb.com\r\n"

//ruta del mensaje desde origen a destino 
$headers .= "Return-path: holahola@miweb.com\r\n"

//direcciones que recibián copia 
$headers .= "Cc: maria@miweb.com\r\n"

//direcciones que recibirán copia oculta 
$headers .= "Bcc: pepe@pepe.com,juan@juan.com\r\n"

mail($destinatario,$asunto,$cuerpo,$headers
?>

FUENTE: http://www.desarrolloweb.com/articulos/969.php

Saludos
« Última modificación: 30 de Abril 2016, 11:21 por Alex Rodríguez »

RAM47

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 14
    • Ver Perfil
He tenido algunos problemas con envío por localhost pero parece que por acá va la cosa, vamos más cerca.
Saludos y gracias.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".