Email PHP

17/06/2004 - 18:29 por Carlos | Informe spam
Hola a todos, quisiera plantearos un problema a ver si podeis ayudarme...
veamos, estoy intentado enviar email mediante php y gracias a la funcion
mail todo va de maravilla (salvo por algunas pegas que hay como el no poder
poner el asunto del mensaje o el remitente, cosas que desconozco como se
hacen) hasta ahi va todo medio bien, el problema surge cuando en vez de
mandar como mensaje un texto normal quiero mandar un texto con formato
(vamos, el codigo de una pagina web) que me ocurre? pues que luego cuando
reciben el mail el aparece el codigo en html y no lo interpreta, alguien
puede ayudarme? gracias de antemano

Preguntas similare

Leer las respuestas

#1 Ainvar
17/06/2004 - 18:47 | Informe spam
Esto es por el MIME type, esto le indica el formato del mensaje, por defecto
es texto plano y debe de ser text/html, echa un vistazo a esta dirección, te
explica com usar la función mail:

http://es2.php.net/manual/es/function.mail.php

Un saludo
Ainvar de los Carnutos
"Carlos" escribió en el mensaje
news:
Hola a todos, quisiera plantearos un problema a ver si podeis ayudarme...
veamos, estoy intentado enviar email mediante php y gracias a la funcion
mail todo va de maravilla (salvo por algunas pegas que hay como el no


poder
poner el asunto del mensaje o el remitente, cosas que desconozco como se
hacen) hasta ahi va todo medio bien, el problema surge cuando en vez de
mandar como mensaje un texto normal quiero mandar un texto con formato
(vamos, el codigo de una pagina web) que me ocurre? pues que luego cuando
reciben el mail el aparece el codigo en html y no lo interpreta, alguien
puede ayudarme? gracias de antemano


Respuesta Responder a este mensaje
#2 Carlos
17/06/2004 - 19:07 | Informe spam
gracias por contestar.. pero sigo sin poder hacerlo funcionar
te apunto lo que he puesto...

<?
$headers = "MIME-Version: 1.0";
$headers .= "Content-type: text/html;
$cuerpo="
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<HEAD>
<TITLE>Titulo de la pagina</TITLE>
</HEAD>
";
mail($destino,$asunto,$cuerpo,$headers);

y sigue sin funcionarme.

gracias por molestarte en contestarme, un saludo


?>




"Ainvar" escribió en el mensaje
news:
Esto es por el MIME type, esto le indica el formato del mensaje, por


defecto
es texto plano y debe de ser text/html, echa un vistazo a esta dirección,


te
explica com usar la función mail:

http://es2.php.net/manual/es/function.mail.php

Un saludo
Ainvar de los Carnutos
"Carlos" escribió en el mensaje
news:
> Hola a todos, quisiera plantearos un problema a ver si podeis


ayudarme...
> veamos, estoy intentado enviar email mediante php y gracias a la funcion
> mail todo va de maravilla (salvo por algunas pegas que hay como el no
poder
> poner el asunto del mensaje o el remitente, cosas que desconozco como se
> hacen) hasta ahi va todo medio bien, el problema surge cuando en vez de
> mandar como mensaje un texto normal quiero mandar un texto con formato
> (vamos, el codigo de una pagina web) que me ocurre? pues que luego


cuando
> reciben el mail el aparece el codigo en html y no lo interpreta, alguien
> puede ayudarme? gracias de antemano
>
>


Respuesta Responder a este mensaje
#3 Ainvar
17/06/2004 - 23:24 | Informe spam
Yo lo tengo asi y funciona:

$headers="From: ".$_POST[$direccion_respuesta]."";
$headers.="MIME-Version: 1.0Content-type: text/html;

Te he puesto el from, porque también decías que no sabías como ponerlo y va
también con las cabeceras. De todos modos no pones las variables $destino y
$asunto y falta cerrar la etiqueta </html> en el cuerpo, aunque supongo que
en el que pruebas si estarán. Por lo demás yo lo veo bien, no se porque no
te funciona :-((
Un saludo
Ainvar de los Carnutos
"Carlos" escribió en el mensaje
news:
gracias por contestar.. pero sigo sin poder hacerlo funcionar
te apunto lo que he puesto...

<?
$headers = "MIME-Version: 1.0";
$headers .= "Content-type: text/html;
$cuerpo="
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<HEAD>
<TITLE>Titulo de la pagina</TITLE>
</HEAD>
";
mail($destino,$asunto,$cuerpo,$headers);

y sigue sin funcionarme.

gracias por molestarte en contestarme, un saludo


?>




"Ainvar" escribió en el mensaje
news:
> Esto es por el MIME type, esto le indica el formato del mensaje, por
defecto
> es texto plano y debe de ser text/html, echa un vistazo a esta


dirección,
te
> explica com usar la función mail:
>
> http://es2.php.net/manual/es/function.mail.php
>
> Un saludo
> Ainvar de los Carnutos
> "Carlos" escribió en el mensaje
> news:
> > Hola a todos, quisiera plantearos un problema a ver si podeis
ayudarme...
> > veamos, estoy intentado enviar email mediante php y gracias a la


funcion
> > mail todo va de maravilla (salvo por algunas pegas que hay como el no
> poder
> > poner el asunto del mensaje o el remitente, cosas que desconozco como


se
> > hacen) hasta ahi va todo medio bien, el problema surge cuando en vez


de
> > mandar como mensaje un texto normal quiero mandar un texto con


formato
> > (vamos, el codigo de una pagina web) que me ocurre? pues que luego
cuando
> > reciben el mail el aparece el codigo en html y no lo interpreta,


alguien
> > puede ayudarme? gracias de antemano
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Carlos
18/06/2004 - 17:10 | Informe spam
pues ya no se que hacer, he probado de todo y sigue sin funcionarme...
gracias de todos modos al menos te has interesado. muchas gracias, un saludo
"Ainvar" escribió en el mensaje
news:
Yo lo tengo asi y funciona:

$headers="From: ".$_POST[$direccion_respuesta]."";
$headers.="MIME-Version: 1.0Content-type: text/html;

Te he puesto el from, porque también decías que no sabías como ponerlo y


va
también con las cabeceras. De todos modos no pones las variables $destino


y
$asunto y falta cerrar la etiqueta </html> en el cuerpo, aunque supongo


que
en el que pruebas si estarán. Por lo demás yo lo veo bien, no se porque no
te funciona :-((
Un saludo
Ainvar de los Carnutos
"Carlos" escribió en el mensaje
news:
> gracias por contestar.. pero sigo sin poder hacerlo funcionar
> te apunto lo que he puesto...
>
> <?
> $headers = "MIME-Version: 1.0";
> $headers .= "Content-type: text/html;
> $cuerpo="
> <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
> <html>
> <HEAD>
> <TITLE>Titulo de la pagina</TITLE>
> </HEAD>
> ";
> mail($destino,$asunto,$cuerpo,$headers);
>
> y sigue sin funcionarme.
>
> gracias por molestarte en contestarme, un saludo
>
>
> ?>
>
>
>
>
> "Ainvar" escribió en el mensaje
> news:
> > Esto es por el MIME type, esto le indica el formato del mensaje, por
> defecto
> > es texto plano y debe de ser text/html, echa un vistazo a esta
dirección,
> te
> > explica com usar la función mail:
> >
> > http://es2.php.net/manual/es/function.mail.php
> >
> > Un saludo
> > Ainvar de los Carnutos
> > "Carlos" escribió en el mensaje
> > news:
> > > Hola a todos, quisiera plantearos un problema a ver si podeis
> ayudarme...
> > > veamos, estoy intentado enviar email mediante php y gracias a la
funcion
> > > mail todo va de maravilla (salvo por algunas pegas que hay como el


no
> > poder
> > > poner el asunto del mensaje o el remitente, cosas que desconozco


como
se
> > > hacen) hasta ahi va todo medio bien, el problema surge cuando en vez
de
> > > mandar como mensaje un texto normal quiero mandar un texto con
formato
> > > (vamos, el codigo de una pagina web) que me ocurre? pues que luego
> cuando
> > > reciben el mail el aparece el codigo en html y no lo interpreta,
alguien
> > > puede ayudarme? gracias de antemano
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Ainvar
19/06/2004 - 12:55 | Informe spam
Oye, solo una pregunta, como lo envías, directamente desde otra página
llamas a esta o tienes un formulario que al darle al botón ejecute esta
parte del código? A lo mejor hay algo mal en la llamada.

Un saludo
Ainvar de los Carnutos
"Carlos" escribió en el mensaje
news:
pues ya no se que hacer, he probado de todo y sigue sin funcionarme...
gracias de todos modos al menos te has interesado. muchas gracias, un


saludo
"Ainvar" escribió en el mensaje
news:
> Yo lo tengo asi y funciona:
>
> $headers="From: ".$_POST[$direccion_respuesta]."";
> $headers.="MIME-Version: 1.0Content-type: text/html;
>
> Te he puesto el from, porque también decías que no sabías como ponerlo y
va
> también con las cabeceras. De todos modos no pones las variables


$destino
y
> $asunto y falta cerrar la etiqueta </html> en el cuerpo, aunque supongo
que
> en el que pruebas si estarán. Por lo demás yo lo veo bien, no se porque


no
> te funciona :-((
> Un saludo
> Ainvar de los Carnutos
> "Carlos" escribió en el mensaje
> news:
> > gracias por contestar.. pero sigo sin poder hacerlo funcionar
> > te apunto lo que he puesto...
> >
> > <?
> > $headers = "MIME-Version: 1.0";
> > $headers .= "Content-type: text/html;
> > $cuerpo="
> > <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
> > <html>
> > <HEAD>
> > <TITLE>Titulo de la pagina</TITLE>
> > </HEAD>
> > ";
> > mail($destino,$asunto,$cuerpo,$headers);
> >
> > y sigue sin funcionarme.
> >
> > gracias por molestarte en contestarme, un saludo
> >
> >
> > ?>
> >
> >
> >
> >
> > "Ainvar" escribió en el mensaje
> > news:
> > > Esto es por el MIME type, esto le indica el formato del mensaje, por
> > defecto
> > > es texto plano y debe de ser text/html, echa un vistazo a esta
> dirección,
> > te
> > > explica com usar la función mail:
> > >
> > > http://es2.php.net/manual/es/function.mail.php
> > >
> > > Un saludo
> > > Ainvar de los Carnutos
> > > "Carlos" escribió en el mensaje
> > > news:
> > > > Hola a todos, quisiera plantearos un problema a ver si podeis
> > ayudarme...
> > > > veamos, estoy intentado enviar email mediante php y gracias a la
> funcion
> > > > mail todo va de maravilla (salvo por algunas pegas que hay como el
no
> > > poder
> > > > poner el asunto del mensaje o el remitente, cosas que desconozco
como
> se
> > > > hacen) hasta ahi va todo medio bien, el problema surge cuando en


vez
> de
> > > > mandar como mensaje un texto normal quiero mandar un texto con
> formato
> > > > (vamos, el codigo de una pagina web) que me ocurre? pues que luego
> > cuando
> > > > reciben el mail el aparece el codigo en html y no lo interpreta,
> alguien
> > > > puede ayudarme? gracias de antemano
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida