elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Enviar mail con HTML ayuda
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Enviar mail con HTML ayuda  (Leído 1,612 veces)
extreme69

Desconectado Desconectado

Mensajes: 178


Be BlackHat but don't forget your principles.


Ver Perfil
Enviar mail con HTML ayuda
« en: 11 Mayo 2012, 10:28 am »

Tengo uno de mis sitios en un shared hosting con limite de 200 mails por hora, como no puedo usar cron me hice un software en Visual Basic para darle X tiempo entre el envío de cada email, con la ayuda de un send.php logro enviar mails en texto plano, pero no logro enviar mails en HTML, simplemente no se envían.

Este código me funciona perfecto pero envía texto plano:

Código:
<?php

$from = "xxx@xxx.xxx";

$headers = "From: $from \r\n";
$headers .= "Reply-To: $email \r\n";


$mail=$_GET[mail];
$subject=$_GET[subject];
$body=$_GET[body];
mail($mail,$subject,$body,$headers);

?>


Pero cuando le quito los $_GET, asigno las variables y agrego los headers para HTML no me funciona más:

Código:
<?php

$from = "xxx@xxx.xxx";

$subject="jijiji";
$body = <<<EOF
<html>
  <body bgcolor="#DCEEFC">
    <center>
        <b>Testing...</b> <br>
        <font color="red">Red Color!</font> <br>
        <a href="http://www.google.com/">* Google.com</a>
    </center>
      <br><br>*** See you in hell <br> Regards<br>Me.-
  </body>
</html>
EOF;

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$mail=$_GET[mail];

mail($mail,$subject,$body,$headers);


?>


¿En donde le estoy errando?


En línea

extreme69

Desconectado Desconectado

Mensajes: 178


Be BlackHat but don't forget your principles.


Ver Perfil
Re: Enviar mail con HTML ayuda
« Respuesta #1 en: 11 Mayo 2012, 10:51 am »

Era un espacio de más luego del "<<<EOF" lo tenia "<<<EOF "

Ya lo solucioné :E


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda]Como enviar un mail en pelicula flash
Diseño Gráfico
Red Mx 1 1,829 Último mensaje 22 Abril 2006, 23:53 pm
por Red Mx
[Ayuda] Enviar muestras de virus adjuntas en el mail los envia pero.....
PHP
Red Mx 5 2,585 Último mensaje 28 Agosto 2007, 17:19 pm
por Red Mx
html Mail « 1 2 »
Programación Visual Basic
DarkMatrix 11 3,868 Último mensaje 16 Septiembre 2008, 21:43 pm
por aaronduran2
mail(), error raro al intentar enviar mail !
PHP
Diabliyo 4 4,596 Último mensaje 25 Enero 2010, 06:04 am
por Diabliyo
[Ayuda]Enviar mail con Dll vbSendMail
Programación Visual Basic
Flamer 3 3,828 Último mensaje 15 Octubre 2013, 19:32 pm
por Danyfirex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines