Example #1
0
 private static function SendEmail($address, $html, $subject, $rtte = false)
 {
     $tcpNode = Configuration::Query('/configuration/smtp');
     $server = $tcpNode->item(0)->nodeValue;
     $mail = new PHPMailer(true);
     try {
         $mail->Host = $server;
         // SMTP server
         $mail->Port = 25;
         // set the SMTP port for the GMAIL server
         $mail->AddAddress($address);
         $rtte = $rtte !== false ? $rtte . ' ' : '';
         $rtte .= Configuration::GetSenderName();
         $mail->SetFrom(Configuration::GetSender(), utf8_decode($rtte));
         $mail->Subject = $subject;
         $mail->MsgHTML(utf8_decode($html));
         $mail->Send();
     } catch (Exception $e) {
         echo $e->getMessage();
         // El mensaje no se pudo enviar
     }
 }