示例#1
0
 //insert the record
 $insert = mysql_query($registerSql) or die(mysql_error());
 //if inserted, send email
 if ($insert) {
     require "lib-external/PHPMailer-Lite_v5.1/class.phpmailer-lite.php";
     $mail = new PHPMailerLite();
     //$mail->IsSMTP();
     $mail->Host = 'ssl://smtp.gmail.com:465';
     $mail->SMTPAuth = true;
     $mail->Username = "******";
     $mail->Password = "******";
     $mail->SetLanguage("en", "phpmailer/language");
     $mail->From = "*****@*****.**";
     $mail->FromName = "Do Not Reply";
     $mail->AddAddress($_POST['email']);
     $mail->AddBcc("*****@*****.**");
     $mail->AddReplyTo("*****@*****.**", "Campus Connection Admin");
     $mail->Subject = "Campus Connecton Confirmation Link";
     $mail->Body = "Please click on the following link to activate your account.\r\n";
     $mail->Body .= "http://localhost/~aast/lbsc795/register.php?emailId=" . $_POST['email'] . "&confirmCode=" . $confirmCode;
     //send mail
     if (!$mail->Send()) {
         echo "Unable to send the email";
         echo "Error : " . $mail->ErrorInfo;
         exit;
     }
     //echo "Message has been sent";
     $_SESSION['status'] = "success";
     $_SESSION['message'] = "An email has been sent to the id with activation link.";
     //header('Location: http://localhost/~aast/lbsc795');
 }
$Email->SetLanguage("br");
# Esta chamada diz que o envio será feito através da função mail do php. Você mudar para sendmail, qmail, etc
$Email->IsMail(true);
# Ativa o envio de e-mails em HTML, se false, desativa.
$Email->IsHTML(true);
# Email do remetente da mensagem
$Email->From = '*****@*****.**';
# Nome do remetente do email
$Email->FromName = utf8_decode('Só Vantagem Imóveis');
# Endereço de destino do email, ou seja, pra onde você quer que a mensagem do formulário vá?
$Email->AddAddress('*****@*****.**');
$emails = explode(";", $emp['emails']);
foreach ($emails as $e) {
    $e = trim($e);
    if ($e != '*****@*****.**') {
        $Email->AddBcc($e);
    }
}
$Email->AddBcc("*****@*****.**");
# Informando no email, o assunto da mensagem
$Email->Subject = utf8_decode($subject);
# Define o texto da mensagem (aceita HTML)
$Email->Body = utf8_decode($message);
# Verifica se está tudo ok com oa parametros acima, se nao, avisa do erro. Se sim, envia.
if (!$Email->Send()) {
    //        echo "A mensagem não foi enviada.";
    //        echo "Erro: " . $mail->ErrorInfo;
} else {
    //        echo "A mensagem foi enviada";
}
// Limpa os destinatários e os anexos