Php Miller

Páginas: 10 (2382 palabras) Publicado: 24 de mayo de 2012
Tomado de internet

Ejemplo sencillo
Esta primera aplicación de ejemplo  aplicacion1.zip va a estar formada por:
* Una página principal llamada ejemplo.php
* Un subdirectorio llamado includes donde estarán los ficheros class.phpmailer.php y class.smtp.php
El objetivo de la aplicación es mandar un mensaje de prueba mediante una cuenta de correo gratuita de hotpop. Así pues, el primerpaso será crear una cuenta en hotpop, como nombre de usuario y password para dicha cuenta pondré por ejemplo micuenta y mipassword respectivamente, al acabar de crear la cuenta nos dará la bienvenida y nos dirá que el servidor SMTP es smtp.hotpop.com. Por tanto, para enviar emails mediante phpmailer tendremos una cuenta gratuita en http://www.hotpop.com con estas características:
* SMTPServer: smtp.hotpop.com
* Usuario: micuenta@HotPOP.com
* Clave: mipassword
La direccion de destino a la que enviaré el mensaje será por ejemplo direccion@destino.com
Código de ejemplo.php:
<?
// primero hay que incluir la clase phpmailer para poder instanciar
//un objeto de la misma
require"includes/class.phpmailer.php";

//instanciamos un objeto de la clase phpmailer al que llamamos
//por ejemplo mail
$mail = new phpmailer();

//Definimos las propiedades y llamamos a los métodos
//correspondientes del objeto mail

//Con PluginDir le indicamos ala clase phpmailer donde se
//encuentra la clase smtp que como he comentado al principio de
//este ejemplo va a estar en el subdirectorio includes
$mail->PluginDir = "includes/";

//Con la propiedad Mailer le indicamos que vamos a usar un
//servidor smtp$mail->Mailer = "smtp";

//Asignamos a Host el nombre de nuestro servidor smtp
$mail->Host = "smtp.hotpop.com";

//Le indicamos que el servidor smtp requiere autenticación
$mail->SMTPAuth = true;

//Le decimos cual es nuestro nombre de usuario y password$mail->Username = "micuenta@HotPOP.com";
$mail->Password = "mipassword";

//Indicamos cual es nuestra dirección de correo y el nombre que
//queremos que vea el usuario que lee nuestro correo
$mail->From = "micuenta@HotPOP.com";
$mail->FromName = "EduardoGarcia";

//el valor por defecto 10 de Timeout es un poco escaso dado que voy a usar
//una cuenta gratuita, por tanto lo pongo a 30
$mail->Timeout=30;

//Indicamos cual es la dirección de destino del correo
$mail->AddAddress("direccion@destino.com");//Asignamos asunto y cuerpo del mensaje
//El cuerpo del mensaje lo ponemos en formato html, haciendo
//que se vea en negrita
$mail->Subject = "Prueba de phpmailer";
$mail->Body = "<b>Mensaje de prueba mandado con phpmailer en formato html</b>";//Definimos AltBody por si el destinatario del correo no admite email con formato html
$mail->AltBody = "Mensaje de prueba mandado con phpmailer en formato solo texto";

//se envia el mensaje, si no ha habido problemas
//la variable $exito tendra el valor true
$exito = $mail->Send();...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • php
  • Mill
  • PHP
  • Php Y Php
  • Miller
  • Millos
  • Mill
  • Millan

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS