示例#1
0
<?php

$nome = $_REQUEST['nome'];
$setor = $_REQUEST['setorl'];
$email = $_REQUEST['email'];
$D1 = $_REQUEST['D1'];
$D2 = $_REQUEST['D2'];
$comentario = $_REQUEST['mensagem'];
require "class.phpmailer.php";
$mail = new phpmailer();
$mail->SetLanguage("br", "language/");
$mail->IsSMTP();
$mail->Host = "smtp.tecnodatacfc.com.br";
$mail->Port = 25;
$mail->Timeout = 30;
$mail->SMTPAuth = true;
$mail->Username = "******";
$mail->Password = "******";
$mail->From = "*****@*****.**";
$mail->FromName = "{$nome}";
$mail->AddAddress("*****@*****.**");
$mail->Sender = "*****@*****.**";
$mail->Subject = "Chamado Suporte";
$mail->Body .= "Nome: " . $nome . "\r\n";
$mail->Body .= "Setor: " . $setor . "\r\n";
$mail->Body .= "E-mail: " . $email . "\r\n";
$mail->Body .= "1. -  Qual o motivo do chamado? " . $D1 . "\r\n";
$mail->Body .= "2. - Referente a qual assunto? " . $D2 . "\r\n";
$mail->Body .= "3. - Descreva o problema ou dúvida? " . $comentario . "\r\n";
$exit = $mail->Send();
if (!$exit) {
示例#2
0
 public function SetLanguage($lang_type = 'en', $lang_path = "language/")
 {
     $lang_path = Registry::get('config.dir.lib') . 'other/phpmailer/' . $lang_path;
     return parent::SetLanguage($lang_type, $lang_path);
 }
示例#3
0
function enviaCorreo($destinatario, $mensaje, $asunto)
{
    require_once "cod/lib/phpmailer/class.phpmailer.php";
    $mail = new phpmailer();
    $mail->PluginDir = "";
    $mail->SetLanguage("es");
    $mail->IsSMTP();
    $mail->Host = "localhost";
    $mail->SMTPAuth = true;
    $mail->Username = "******";
    $mail->Password = "******";
    $mail->IsHTML(true);
    $mail->From = "*****@*****.**";
    $mail->FromName = "CNT Extremadura - Contacto WEB";
    $mail->Timeout = 600;
    $mail->AddAddress("*****@*****.**");
    if ($destinatario != '') {
        $mail->AddAddress($destinatario);
    }
    $mail->FromName = DENO_WEB;
    $mail->Subject = DENO_WEB . " - " . $asunto;
    $mail->Body = $mensaje;
    $mail->AltBody = $mensaje;
    if ($mail->Send()) {
        return true;
    } else {
        return $mail->ErrorInfo;
    }
}
示例#4
0
function supportSendMail($email, $name, $subject, $message, $response_flag = false)
{
    global $sendmethod, $sockethost, $smtpauth, $smtpauthuser, $smtpauthpass, $socketfrom, $socketfromname, $socketreply, $socketreplyname;
    include_once 'class.phpmailer.php';
    $mail = new phpmailer();
    if (file_exists('class/language/phpmailer.lang-en.php')) {
        $mail->SetLanguage('en', 'class/language/');
    } else {
        $mail->SetLanguage('en', '../class/language/');
    }
    if (isset($sendmethod) && $sendmethod == 'sendmail') {
        $mail->IssupportSendMail();
    } elseif (isset($sendmethod) && $sendmethod == 'smtp') {
        $mail->IsSMTP();
    } elseif (isset($sendmethod) && $sendmethod == 'mail') {
        $mail->IsMail();
    } elseif (isset($sendmethod) && $sendmethod == 'qmail') {
        $mail->IsQmail();
    }
    $mail->Host = $sockethost;
    if ($smtpauth == 'TRUE') {
        $mail->SMTPAuth = true;
        $mail->Username = $smtpauthuser;
        $mail->Password = $smtpauthpass;
    }
    if (!$response_flag && isset($_GET['caseid']) && ($_GET['caseid'] == 'NewTicket' || $_GET['caseid'] == 'view')) {
        $mail->From = $email;
        $mail->FromName = $name;
        $mail->AddReplyTo($email, $name);
    } else {
        $mail->From = $socketfrom;
        $mail->FromName = $socketfromname;
        $mail->AddReplyTo($socketreply, $socketreplyname);
    }
    $mail->IsHTML(False);
    $mail->Body = $message;
    $mail->Subject = $subject;
    if (!$response_flag && isset($_GET['caseid']) && ($_GET['caseid'] == 'NewTicket' || $_GET['caseid'] == 'view')) {
        $mail->AddAddress($socketfrom, $socketfromname);
    } else {
        $mail->AddAddress($email, $name);
    }
    if (!$mail->Send()) {
        return 'Error: ' . $mail->ErrorInfo;
    } else {
        return 'Email Sent. ' . $mail->ErrorInfo;
    }
    $mail->ClearAddresses();
}