Saludos,
Juan
|
|
#1 (permalink) |
![]() Fecha de Ingreso: abril-2007
Mensajes: 4
|
enviar email con publicidad
Saludos, Juan |
|
|
|
|
|
#2 (permalink) |
![]() |
Re: enviar email con publicidad
Hola!
Puedes utilizar la función mail() de php para enviar un e-mail que tenga contenido HTML. Este código tal vez te pueda servir: Código PHP:
|
|
|
|
|
|
#4 (permalink) |
![]() |
Re: enviar email con publicidad
De nada. El código lo tenes que poner en un archivo con extension *.php
Capaz que esto tambien te sirva: Si queres obtener el e-mail de destino y el asunto desde un formulario tenes que hacer lo siguiente: Crea un archivo que se llame por ejemplo form.htm y pone este codigo: Código HTML:
<form action="archivo.php" method="post"> <input type="text" name="destino"> <input type="text" name="asunto"> <input type="submit"> </form> Y este es otro archivo que se debe llamar igual que el que se encuentra en el action del formulario, en este caso: archivo.php Código PHP:
|
|
|
|
|
|
#5 (permalink) |
![]() Fecha de Ingreso: abril-2007
Mensajes: 7
|
Re: enviar email con publicidad
También debes tener en cuenta que las imágenes que incluya el e-mail NO irán como adjuntos. De hecho, lo que se envía con el e-mail es sólo el código HTML, con la ruta de la imágenes que estarán en servidor al que las debes haber subido previamente.
Por ejemplo, si el e-mail debe llevar una cabecera que se llame "cabecera.jpg". En primer lugar debe subir esa imagen a un servidor (cualquier proveedor gratuito te servirá). Un vez subida la ruta de imagen será algo así: www(dot)servidordeejemplo(dot)com/imagenes/cabecera.jpg Entonces en el código html de tu e-mail debes poner <img src="http:(barrra)(barra)www(dot)servidordeejemplo (dot)com/imagenes/cabecera.jpg"> Con esto la imagen aparezca correctamente. (sustitye los (dot) por puntos y los (barra) por barras) |
|
|
|
|
|
#6 (permalink) |
![]() |
Re: enviar email con publicidad
Hola:
Tengo un problema similar al de juan_ci_to, lo expuse en otro thread y me remitieron a este muy amablemente, asi que no se si este bien exponer aqui una duda más acerca de esto, que es la siguiente ^_^: Tras crear el archivo php, como dice hgp_147, envio el archivo tal cual, como cuerpo del mail? o que debo hacer? Gracias |
|
|
|
|
|
#7 (permalink) |
![]() Fecha de Ingreso: octubre-2006
Mensajes: 4
|
Buenas...A mi me surgio la misma duda pero gracias a hgp147 pude resolver el problema ecepto por un pequeño detalle, cuando llega el correo no me aparece el destinatario. He probado poniendo
mail($email,$asunto,$codigohtml,"From: $de",$cabeceras); donde $de es la variable que contiene el correo desde el que lo estoy enviando y tambien $cabeceras = "From: $de"; $cabeceras = "Content-type: text/html\r\n"; mail($email,$asunto,$codigohtml,$cabeceras); pero no me funciona. Podrias ayudarme hgp147 a modificar esta linea o si hay que agragar algo mas de programación para que aparezca este email? Gracias. En respuesta a la duda de Maranwe...esto funciona asi: no es que vas a pegar este texto tal cual en un servidor de correo. Tienes que crear las páginas (2) en Dreamweaver o en el editor que estes utilizando y luego una vez subidas, abres la página donde se encuentra el "formulario" (por ejemplo form.htm) y escribes el email del destinatario y el asunto y el servidor hace todo el trabajo. Cuando hgp147 pueda ayudarme con mi problema veras tambien que llegara el email remitente. Saludos colegas. Hasta la proxima. |
|
|
|
|
|
#8 (permalink) |
![]() Fecha de Ingreso: octubre-2006
Mensajes: 4
|
Re: enviar email con publicidad
Buenas otra vez...buscando y buscando he logrado resolver el problema.
Simplemente modificando la linea de cabecera se puede hacer que llegue el correo con el email del destinatario. Podeis ver el ejemplo aqui: <html> <head> <title>E-Mail HTML</title> </head> <body> <a href="Página destino">Ir a página</a> </body> '; $email = 'pepito@grillo.com'; $asunto = 'E-Mail HTML'; $cabeceras = "Content-type: text/html\r\n"; mail($email,$asunto,$codigohtml,$cabeceras); ?> De esta forma, los e-mails que enviemos se verán como una página Web. En las cabeceras podemos añadir otras cosas, como por ejemplo si queremos especificar quien envía el e-mail haremos: $cabeceras = "From: direccion@email.dom\r\nContent-type: text/html\r\n"; De esta forma, el remitente del e-mail sería "direccion@email.dom" Saludos. |
|
|
|
|
|
#10 (permalink) |
![]() Fecha de Ingreso: septiembre-2005
Ubicación: Chile
Mensajes: 2.376
|
Re: enviar email con publicidad
haber lo primero aunque ya sepan enviense un mail solo de datos, una ves vean como funciona se ponen a enviar imagenes y agregen el Content-type:
ahora para el asunto de las imagenes si las linkean, en su servidor y estan el la carpeta imagenes no pueden hacer esto... <img src="imagenes/foto.jpg"> por que gmail va a ir a su directorio que esta bloqueado ademas de imagenes y no encontrara nada por lo que sale la imagen no esta... para que la imagen se vea correctamente deben porner la url completa de su sitio... <img src="http://www.misitio.com/imagenes/foto.jpg"> espero se entienda ;)
__________________
Debo admitir que he pecado, uso mas el windows que el linux :'( perdóname.... |
|
|
|