PHPMailer

Alguien sabe como configurar PHPMailer, instalerlo en las Librerias Externas de SC y que este funcione dentro de una APP?

Tengo problemas porque al momento de ejecutar la aplicacion para el envio del eMail no encuentra la Clase PHPMailer y sigo todas las instrucciones desde el DOWNLOAD hasta hacer el ejemplo de envio del correo electronico (pero sin exito alguno)

Ebel

Capture-171026-00.PNG

Capture-171026-01.PNG

Capture-171026-02.PNG

Capture-171026-03.PNG

Capture-171026-04.PNG

Hola, A mi me paso lo mismo la manera correcta de llamar a la clase phpmailer es

  • primero incluyes desde la libreria interna
    lib_int
  • llamas la libreria desde la aplicacion
    sc_include(“PHPMailer.php”);
    sc_include(“SMTP.php”);
  • usas la clase
    $mail = new PHPMailer\PHPMailer\PHPMailer(true)
    (namespace\namespace\class)

En mi caso lo hice de la siguiente manera

require sc_url_library("prj", "Mailer", "src/Exception.php");
require sc_url_library("prj", "Mailer", "src/PHPMailer.php");
require sc_url_library("prj", "Mailer", "src/SMTP.php");

$mail = new PHPMailer\PHPMailer\PHPMailer();


$mail->isSMTP(); 
$mail->CharSet = 'utf-8'; 
$mail->Host = 'correo.**.***.**';				// Provider
$mail->SMTPAuth = true;
$mail->Username = 'infosistemas';			// User
$mail->Password = '**********';					// Paßwort
$mail->SMTPSecure = 'tls';
$mail->Port = ****; 							// Port
$mail->Timeout  =   60;
$mail->From = 'infosistemas@***.**';
$mail->FromName = 'Info Sistemas';
$mail->addAddress('email@email.com');
$mail->isHTML(true);

$Message = $param_message;
$mail->Subject = {lang_subject_mail};
$mail->Body = $Message;

if(!$mail->send()) 
{
	sc_error_message('Message could not be sent. Mailer Error: ' . $mail->ErrorInfo);

} 
else 
{
	sc_alert('Message has been sent');

}