sábado, 28 de junio de 2014

Enviar mails con una cuenta de gmail con swiftmailer


Swiftmailer es una potente librería de php para el envío de mails, se encuentra entre las dependencias principales de conocidos frameworks como Laravel y Symfony, entre otros, entre sus grandes ventajas es que bastante fácil de configurar y funciona a las mil maravillas. A continuación puedes ver como enviar mails a través de Gmail, sólo incluye correctamente la configuración de tu cuenta.

Para descargar la librería ve al siguiente enlace ... Swiftmailer


require "swiftmailer/lib/swift_required.php";

$transport = Swift_SmtpTransport::newInstance()
->setHost('smtp.gmail.com')
->setPort('587')
->setEncryption('tls')
->setUsername('myemail@gmail.com')
->setPassword('password');

$mailer = Swift_Mailer::newInstance($transport);

// Create the message
$message = Swift_Message::newInstance()
  // Give the message a subject
  ->setSubject('Your subject')
  // Set the From address with an associative array
  ->setFrom(array('myemail@gmail.com' => 'ADMINISTRATOR'))
  // Set the To addresses with an associative array
  ->setTo(array('destination1@gmail.com' => 'Hello 1', 'destinatation2@gmail.com' => 'Hello 2'))
  // Give it a body
  ->setBody('<h1>Here is the message itself</h1>', 'text/html');

$mailer->send($message);


No hay comentarios: