Enviar email con php

Páginas: 2 (332 palabras) Publicado: 10 de abril de 2010
PHPMailer acepta hacer el envío de HTML, para ello debemos asignar a la propiedad Body el contenido HTML que deseamos enviar y setear con el método IsHTML a true, como en el siguiente ejemplo básicoCódigo:
require_once("class.phpmailer.php");
$mail = new PHPMailer();
$mail->From = "from@domain.com";
$mail->FromName = "From Name";
$mail->Subject = "Demo de PHPMailer";
$mail->Body = "HolaJim, bienvenido!!!";
$mail->IsHTML(true);
$mail->AddAddress("user@domain.com", "User Name");
$mail->Send();

Enviando Paginas HTML Entonces si deseamos enviar una página, deberíamos tener elcontenido de esta página en una variable y luego asignársela a la propiedad Body como en el ejemplo anterior. Para lograr esto haremos uso de la función file_get_contents el cual devuelve el contenido deuna archivo en una variable
Código:
$body = file_get_contents('http://tuweb.com/file.html');

Luego modificamos el código anterior para incluir por ejemplo la página de Google para enviarla, con locual nuestro código se transforma en:
Código:
require_once("class.phpmailer.php");
$body = file_get_contents('http://www.google.com/');
$mail = new PHPMailer();
$mail->From = "from@domain.com";$mail->FromName = "From Name";
$mail->Subject = "Demo de PHPMailer";
$mail->Body = $body;
$mail->IsHTML(true);
$mail->AddAddress("user@domain.com", "User Name");
.$mail->Send();

Este métodode envío es útil cuando deseamos por ejemplo enviar el reporte de un usuario, por cada usuario tendrá un reporte diferente, para ello podríamos llamar a una página deltipohttp://tuweb.com/reporte.php?id=354, otra posibilidad es para hacer el envío de boletines

NOTA:
Hay que tener en cuenta que para que la página seleccionada se envíe correctamente todas las rutas internas de la página debenser absolutas, es decir si hay una imagen la imgen debe estar incluida de la forma:
Código:

El otro punto a tener en cuenta es que debemos colocar la ruta completa del archivo a leer al momento de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodos de envio en PHP- POST- GET
  • Código PHP de envio
  • Email
  • Email
  • email
  • Como recordarse de adjutnar un archivo cuando enviamos un email??
  • php
  • PHP

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS