Jump to content


Photo

[Ajuda] Copia Oculta Em Todos Emails Php Mailer


  • Faça o login para participar
2 replies to this topic

#1 HELPXx

HELPXx

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Santos - SP

Posted 30/07/2010, 15:09

E ai , tudo bom?
tenhno aqui a script para enviar varios emails , só que os emails que tao sendo enviados está indo para todos , como eu adiciono copia oculta em todos?
Criei uma index , que contem o destinario (nome) e (email) , e botei do lado uma opçao para carregar uma lista , aqui vai uma imagem!

Posted Image

E aqui o codigo , do arquivo que envia!

<?php
include('class.phpmailer.php');

// Definir variáveis
if ($_POST) {
        $destinatario_nome = $_POST['dest_n'];
        $destinatario_email = $_POST['dest_e'];
        $assunto = $_POST['ass'];
        $mensagem = $_POST['msg'];


        $mail = new PHPMailer(true);   // true - Retorna excepcões

        $mail->IsSMTP();   // Utilização de SMTP

        try {
                $mail->Host       = "smtp";  // Servidor SMTP
                $mail->SMTPAuth   = true;                   // Activar autenticação SMTP
                $mail->Port       = 25;
                $mail->Username   = "usuario";  // Utilizador do servidor SMTP
                $mail->Password   = "senha usuario";         // Password do utilizador do SMTP

                $mail->AddReplyTo('email de resposta', 'NOME');       // Email e nome para onde será enviada a resposta (opcional) 
                $mail->SetFrom('email de envio', 'NOME');          // Email e nome de envio
                
             
               
                                $destinatario_email = explode(", ",$destinatario_email);
                foreach($destinatario_email as $value=>$key){
                                        $mail->AddAddress($key, $destinatario_nome);   // Email e nome do destinatário
                                }
                               
                $mail->Subject = $assunto;                                    // Assunto da mensagem

                $mail->IsHTML(true);
                $mail->AltBody = 'O seu sistema de recepção de email não suporta HTML';
                $mail->MsgHTML($mensagem);
           
                // Exibe uma mensagem de resultado
                $mail->Send(); 
                echo "E-mail enviado com sucesso!";
        } catch (phpmailerException $e) {
                echo $e->errorMessage();
        } catch (Exception $e) {
                echo "Não foi possível enviar o e-mail. ";
                echo "Informações do erro:";
                echo $e->getMessage();
                header('Location:index.php');
                exit();
        }
}
?>


#2 diegophh

diegophh

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Santos SP

Posted 31/07/2010, 23:20

ajudem !

#3 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 04/08/2010, 09:30

Dá uma olhada da documentação do PHPMailer...

http://phpmailer.wor....php?pg=methods

Lá você irá encontrar o método AddBCC, este método que serve para adicionar uma cópia oculta.

(y)
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq