¿Cómo enviar un correo electrónico con php por medio de SMTP? #php #phpmailer

En este video te mostrare como puedes enviar correos electrónicos a través de un servidor SMTP (en este caso utilizo gmail); haremos uso de la clase PHPMailer.

Código

require "PHPMailer/Exception.php";
require "PHPMailer/PHPMailer.php";
require "PHPMailer/SMTP.php";

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

$oMail= new PHPMailer();
$oMail->isSMTP();
$oMail->Host="smtp.gmail.com";
$oMail->Port=587;
$oMail->SMTPSecure="tls";
$oMail->SMTPAuth=true;
$oMail->Username="[email protected]";
$oMail->Password="tupassword";
$oMail->setFrom("[email protected]","Pepito el que pica papas");
$oMail->addAddress("[email protected]","Pepito2");
$oMail->Subject="Hola pepe el que pica";
$oMail->msgHTML("Hola soy un mensaje");

if(!$oMail->send())
  echo $oMail->ErrorInfo;