Inicio > PHP > Envio de correo con PHP y Gmail

Envio de correo con PHP y Gmail

Debido a las actualizaciones que han hecho en PHPMailer algunos métodos han cambiado y se han agregado otros, entre los cuales se encuentran los métodos para utilizar Gmail en nuestros envíos.

Necesitaremos las librerias: class.phpmailer.php y class.smtp.php

Configurar datos de Gmail

include("class.phpmailer.php");
include("class.smtp.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "usuario@gmail.com";
$mail->Password = "password";

Envio del correo

$mail->From = "usuario@dominio.com";
$mail->FromName = "Nombre de usuario";
$mail->Subject = "Asunto del correo";
$mail->AltBody = "Hola, mundo!";
$mail->MsgHTML("Hola, mundo! <strong>que tal ?</strong>");
$mail->AddAttachment("ruta/fichero.zip");
$mail->AddAttachment("ruta/foto.jpg");
$mail->AddAddress("destinatario@dominio.com", "Destinatario");
$mail->IsHTML(true);
if(!$mail->Send()) {
echo "Error: " . $mail->ErrorInfo;
} else {
echo "Correo enviado correctamente !!!";
}

NOTA: No necesariamente debemos poner nuestra cuenta Gmail, podemos poner el nomrbe que queramos, será el nombre que el destinatario verá.

Anuncios
Categorías:PHP Etiquetas: ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: