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.......
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.......