Example #1
0
 public function submit()
 {
     $l_oTemplate = new Template();
     $l_oTemplate->subject = $this->m_sSubject;
     $l_oTemplate->name = $this->m_sName;
     $l_oTemplate->company = $this->m_sCompany;
     $l_oTemplate->address = $this->m_sAddress;
     $l_oTemplate->zip = $this->m_iZip;
     $l_oTemplate->city = $this->m_sCity;
     $l_oTemplate->country = $this->m_sCountry;
     $l_oTemplate->email = $this->m_sEmail;
     $l_oTemplate->phone = $this->m_iPhone;
     $l_oTemplate->message = $this->m_sMessage;
     $l_oMailer = new PHPMailer();
     $l_oMailer->Host = 'localhost';
     $l_oMailer->Port = 25;
     $l_oMailer->From = $this->m_sEmail;
     $l_oMailer->FromName = $this->m_sName;
     $l_oMailer->addAddress('*****@*****.**', 'Jorik Janssens');
     $l_oMailer->addReplyTo($this->m_sEmail);
     $l_oMailer->isHTML(true);
     $l_oMailer->Subject = $this->m_sSubject;
     $l_oMailer->Body = $l_oTemplate->emailTemplate();
     $l_oMailer->AltBody = $l_oTemplate->emailTemplate();
     if (!$l_oMailer->Send()) {
         //return 'We appologise, but we were unable to connect to our mail server. Please contact us directly at info@artaddict.eu';
         return $l_oMailer->ErrorInfo;
     } else {
         return 'Message successfully submitted';
     }
 }
 public function contact()
 {
     $l_oTemplate = new Template();
     $l_oTemplate->header($this->m_sSubject);
     $l_oTemplate->info(['Name' => $this->m_sName, 'Email' => $this->m_sEmail]);
     $l_oTemplate->message('Enquiry', $this->m_sMessage);
     $l_oTemplate->footer();
     $this->m_sMailBody = $l_oTemplate->emailTemplate();
     return $this->submit();
 }
Example #3
0
<?php

require_once 'phpmailer/class.phpmailer.php';
require_once 'phpmailer/mail_template.php';
$l_sMessage = nl2br(htmlspecialchars($_POST['msg']));
$sTemplate = new Template($_POST['name'], $_POST['surname'], $_POST['company'], $_POST['address'], $_POST['zip'], $_POST['city'], $_POST['country'], $_POST['email'], $_POST['phone'], $l_sMessage);
$mail = new PHPMailer();
$mail->Host = 'smtp.telenet.be';
$mail->Port = 587;
$mail->Username = '******';
$mail->Password = '******';
$mail->SMTPAuth = true;
$mail->SMTPDebug = 0;
$mail->SMTPSecure = "tls";
$mail->From = $_POST['email'];
$mail->FromName = $_POST['name'] . ' ' . $_POST['surname'];
$mail->addAddress('*****@*****.**', 'Jorik Janssens');
$mail->addReplyTo($_POST['name'] . ' ' . $_POST['surname']);
$mail->isHTML(true);
$mail->Subject = 'Product request';
$mail->Body = $sTemplate->emailTemplate();
$mail->AltBody = $sTemplate->emailTemplate();
if (!$mail->send()) {
    echo $mail->ErrorInfo;
} else {
    echo 'Message has been sent';
}