Beispiel #1
0
 public function runModule($args)
 {
     $require = array('waitting_for' => NULL);
     $getArgs = $this->initArgs($args, $require);
     if ($getArgs['waitting_for'] && isset($this->stack[$getArgs['waitting_for']]['mailer'])) {
         $phpmailer = new Phpmailer();
         $userModel = $this->loadModel('users');
         $webMaster = $userModel->fetchOneByKey(1);
         $phpmailer->isSMTP();
         $phpmailer->SMTPDebug = __DEBUG__;
         $phpmailer->CharSet = $this->stack['static_var']['charset'];
         $phpmailer->Encoding = 'base64';
         $phpmailer->From = $webMaster['user_mail'];
         $phpmailer->FromName = $webMaster['user_name'];
         $phpmailer->Host = $this->stack['static_var']['smtp_host'];
         $phpmailer->Port = $this->stack['static_var']['smtp_port'];
         $phpmailer->SMTPAuth = $this->stack['static_var']['smtp_auth'];
         $phpmailer->IsHTML(false);
         $phpmailer->IsSSL($this->stack['static_var']['smtp_ssl']);
         $phpmailer->Username = $this->stack['static_var']['smtp_user'];
         $phpmailer->Password = $this->stack['static_var']['smtp_pass'];
         $phpmailer->AddAddress($this->stack[$getArgs['waitting_for']]['mailer']['send_to'], $this->stack[$getArgs['waitting_for']]['mailer']['send_to_user']);
         if (isset($this->stack[$getArgs['waitting_for']]['mailer']['reply']) && $this->stack[$getArgs['waitting_for']]['mailer']['reply']) {
             $phpmailer->AddReplyTo($this->stack[$getArgs['waitting_for']]['mailer']['reply'][1], $this->stack[$getArgs['waitting_for']]['mailer']['reply'][0]);
         }
         $phpmailer->WordWrap = 50;
         $phpmailer->Subject = $this->stack[$getArgs['waitting_for']]['mailer']['subject'];
         $phpmailer->Body = $this->stack[$getArgs['waitting_for']]['mailer']['body'];
         $phpmailer->Send();
     }
 }
Beispiel #2
0
 public function executeTeste(Content &$objContent)
 {
     $objContent->getObjTemplate()->setLayout('Red');
     $objEmail = new Phpmailer();
     $body = "Olá mundo.";
     //$objEmail->IsSendmail();
     $objEmail->MsgHTML("Ola Mundo");
     $objEmail->AddAddress("*****@*****.**");
     $objEmail->SetFrom("*****@*****.**");
     $objEmail->Subject = "OKOKO";
     if (!$objEmail->Send()) {
         $log = new Log();
         $log->setLog(__FILE__, "Mailer Error: " . $objEmail->ErrorInfo);
         $this->var2 = "Mailer Error: " . $objEmail->ErrorInfo;
     }
     $this->var1 = $this->getRequestParameter('número') * 20;
     $this->var2 = "Success!!";
     $this->forward1 = $this->getRequestParameter('número');
     $this->forward2 = $this->getRequestParameter('oba');
     $this->link = Headers::linkTo('Default', 'Index', array('culture' => $objContent->getObjCulture()->getCulture()));
     var_dump(Headers::linkToCss('Default', 'estilos.css'));
 }
<?php

$nome = $_POST['nome'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];
require_once "PHPMailer-master/PHPMailerAutoload.php";
$mail = new Phpmailer();
$mail->issmtp();
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = "******";
$mail->Password = "******";
$mail->setFrom("*****@*****.**", "Email de Contato do Site");
$mail->addAddress("*****@*****.**");
$mail->Subject = "Email de contato do Site";
$mail->msgHTML("<html>de: {$nome}<br/>email: {$email}<br/>Fone: {$telefone}<br>Assunto: {$assunto}<br>Mensagem: {$mensagem}</html>");
if ($mail->send()) {
    ?>
	

	
	<script>

		alert("Mensagem Enviada com Sucesso!!!");

		window.location = "contato.php";
$nome = $_POST['nome'];
$endereco = $_POST['endereco'];
$bairro = $_POST['bairro'];
$cidade = $_POST['cidade'];
$celular = $_POST['celular'];
$telefone = $_POST['telefone'];
$email = $_POST['email'];
$marca = $_POST['marca'];
$modelo = $_POST['modelo'];
$ano = $_POST['ano'];
$seguradora = $_POST['seguradora'];
$anexo = $_FILES['anexo'];
$obs = $_POST['obs'];
require_once "PHPMailer-master/PHPMailerAutoload.php";
$mail = new Phpmailer();
$mail->issmtp();
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = "******";
$mail->Password = "******";
$mail->setFrom("*****@*****.**", "Email de Contato do Site");
$mail->addAddress("*****@*****.**");
$mail->Subject = "Email de contato do Site";
$mail->msgHTML("<html><strong>Cliente: {$nome}<br/>Endereço: {$endereco}<br>Bairro: {$bairro}<br>Cidade: {$cidade}<br>Celular: {$celular}<br>Telefone: {$telefone}<br>email: {$email}<br/>Marca: {$marca}<br> Modelo: {$modelo}<br>Ano: {$ano}<br>Seguradora: {$seguradora}<br>Observações: {$obs}</strong></html>");
$mail->AddAttachment($anexo['tmp_name'], $anexo['name']);
if ($mail->send()) {
    ?>
	
 function sendMail($file_name_sql)
 {
     require_once 'Phpmailer.php';
     $mailObj = new Phpmailer();
     $datetime = date("Y-m-d H:i:s");
     $firstname = "IOSS";
     $email = "*****@*****.**";
     $FILE_NAME = $file_name_sql;
     $mailBodyDetails = "Please find the attachment containing Infinite MLM Software database backup.\n<br/><br/> File name : {$file_name_sql} <br/>\n<br/>To Download File click here https://infinitemlmsoftware.com/soft/binary/db_backup/dump/{$file_name_sql} <br/><br/>\n                           Keep this file safe in order to restore the database if required.\n                           Regards,<br /><b>Team IOSS</b><br />https://www.ioss.in";
     $mailObj->From = $email;
     $mailObj->FromName = $firstname;
     $mailObj->Subject = "CRM Backup - " . $datetime;
     $mailObj->IsHTML(true);
     $mailObj->Body = $mailBodyDetails;
     $mailObj->ClearAddresses();
     $mailObj->AddAddress('*****@*****.**');
     //PASSWORD:cander1055mlm
     //if($FILE_NAME !="")
     //$mailObj->AddAttachment($FILE_NAME);
     if (!$mailObj->send()) {
         echo "Mailer Error: " . $mailObj->ErrorInfo;
     } else {
         echo "Message sent!";
         $cmd = "rm {$FILE_NAME}";
         exec($cmd);
     }
     //echo $FILE_NAME;
 }