Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diegoph

Copia oculta PHP Mailer

Recommended Posts

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!

 

Imagem Postada

 

 

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();
        }
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.