InicioInfoComo enviar email con clase php mailer

Como enviar email con clase php mailer

Info6/16/2011
Bueno banda taringuera aqui les traigo un breve ejemplo de como usar la clase php mailer para el envio de correos.

1.- Necesitamos los archivos necesarios de nuestra clase PHP Mailer, los cuales los pueden descargar desde aqui:


2.- Ya una vez echo esto creamos un nuevo archivo de php el cual tendra el siguiente codigo, el cual lo ire explicando linea por linea:

Primero hacemos una llamada al archivo class.mailer.php

require("class.phpmailer.php";

Luego creamos un nuevo objeto PHPMailer:

$mail = new PHPMailer();


Una vez echo esto mandamos a llamar a la variable Host, la cual le indicaremos la direccion de nuestro host, en este caso la deje en localhost ya que yo estoy trabajando en modo local:

$mail->Host = "localhost";

Mandamos a llamar despues la variable From, en la cual le indicamos la direccion de donde viene el correo


$mail->From = "[email protected]";

La variable FromName, en la cual le indicaremos el nombre del remitente

$mail->FromName = "Nombre_de_quien_envia";

Despues la variable Subject, en la cual se indica el asunto del correo

$mail->Subject = "Asunto_de_mi_correo_aquí";

Despues la variable AddAddress en la cual se indica el correo de destino, y despues el nombre

$mail->AddAddress("[email protected]","Nombre 01";


Ahora crearemos el body


$body = "Hola <strong>amigo</strong><br>";
$body .= "probando <i>PHPMailer<i>.<br><br>";
$body .= "<font color='red'>Saludos</font>";


Para despues asignarselo a la variable Body de nuestra clase PHPMailer, el cual viene concatenado tal como se muestra anteriormente, asi que ya sea que creemos el body x partes como se vio anteriormente o todo en una sola linea, asi q ia es cuestion de cada kien:

$mail->Body = $body;

Ya por ultimo mandamos a llamar la funcion Send de PHPMailer:

$mail->Send();

Hasta aqui que hicimos bueno si se dan cuenta todo se manejo en una sola variable, la variable $mail la cual va recogiendo parametros a lo largo del codigo para simplemente al final usando la funcion Send(); pues simplemente envia el correo.

Para probarlo simplemente vallan a su navegador y pongan la direccion, por ejemplo

localhost/pruebaemail.php

y para q todo salga correcto si les sale la pantalla en blanco quiere decir que se envio el correo.

NOTA: PARA QUE TODO ESTO FUNCIONE TIENEN QUE TENER CONFIGURADO SU SERVICIO SMTP, EL XAMPP YA TRAE EL MERCURY SOLO CONFIGURENLO Y LISTO,
AQUÍ LES DEJO MI POST DE COMO CONFIGURARLO:



ESPERO Y TODA ESTA INFO LES ALLA SERVIDO DE ALGO.......
Datos archivados del Taringa! original
0puntos
137visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

w
wushuiori🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.