Page 1 sur 2
Newsletter copie cachée
Posté : 29 nov. 2010, 12:49
par fabrice88250
Bonjour,
pour un site internet j'ai créé une newsletter.
l'envoi de la nwsletter se fait a travers un fichier php dans lequel je recupere des infos de ma base de données et les adresse mails des inscrits.
le probleme que je recontre est que lorsque j'envoi une newsletter on voit a la reception toutes les adresses mail des inscrits. Je penssai qu'en mettant Bcc les mails seraient cachés mais apparement se n'est pas le cas.
Savez vous comment on peut faire pour cacher les adresses des inscrits.
Si vous avez un autre solution que la copie caché je prend aussi, le but tant que les inscits ne voient pas les adresses mail des autres inscrits.
mon code :
//on récupère de la table newsletter les personnes inscrites
$liste_vrac = mysql_query("SELECT mail FROM newsletter");
//on définit la liste des inscrits
$liste = [email protected]';
while ($donnees = mysql_fetch_assoc($liste_vrac))
{
$liste .= ','; //on sépare les adresses par une virgule
$liste .= $donnees['mail'];
}
$message = $fichier_message;
$destinataire = $liste;
$date = date("d/m/Y");
$objet = "Newsletter du $date"; //on définit l'objet qui contient la date
//on définit le reste des paramètres
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= "From: [email protected]" . "\r\n"; //on définit l'expéditeur
$headers .= 'Reply-To: [email protected]' . "\r\n";
$headers .= 'Bcc:' . $liste . '' . "\r\n"; //on définit les destinataires en copie cachée pour qu'ils ne puissent pas voir les adresses des autres inscrits
//on envoie l'e-mail
if ( mail($destinataire, $objet, $fichier_message, $headers) )
{
?>
Envoi de la newsletter réussi.
<?php
}
else
{
?>
Échec de lors de l'envoi de la newsletter.
<?php
}
?>
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 12:56
par stealth35
meme si tu les cache on les verra dans l'entête, c'est 1 mail, par personne
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 13:01
par fabrice88250
Comment sa ? On ne peut pas faire en sorte que les destinataires soient cachés (comme sur une messagerie classique).
Quelle solution avons nous pour contourner le probléme ?
de plus un mail par personne sa va demandé au serveur.... si il y a beaucoup d'inscrit, beaucoup plus te temps de travail non.
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 15:10
par devlop78
Si tu utilises BCC
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 15:19
par stealth35
Si tu utilises BCC
tu le verra toujours dans le header du mail, et si t'as 10000 utilisateurs il va commencer a être gros le mail

Re: Newsletter copie cachée
Posté : 29 nov. 2010, 16:26
par fabrice88250
j'utilise bien Bcc mais je ne comprend pas le pourquoi je vois toujours les mails des abonnées (ok c'est dans le header mais sa m'avance pas a comprendre pourquoi sa affiche alors que Bcc est en principe senssé caché les adresses non ? )
Sinon si il n'y a vraiment pas de solution comment je peu adapté mon code pour que la newsletter soit envoyé une foi pour chaque abonnée sachant que pour le moment je n'ai qu'environ 40 abonnées.
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 16:43
par stealth35
j'utilise bien Bcc mais je ne comprend pas le pourquoi je vois toujours les mails des abonnées (ok c'est dans le header mais sa m'avance pas a comprendre pourquoi sa affiche alors que Bcc est en principe senssé caché les adresses non ? )
Sinon si il n'y a vraiment pas de solution comment je peu adapté mon code pour que la newsletter soit envoyé une foi pour chaque abonnée sachant que pour le moment je n'ai qu'environ 40 abonnées.
parce que c'est le client qui choisie ou non de l'afficher, après se genre de chose ca se fait plutôt avec un cron et une liste d'envoie
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 16:51
par fabrice88250
ok j'ai pas d'accès a cron je suis chez 1&1 ... arf !
sinon toujours pour pas mourir bête car je suis pas sur de comprendre. Par exemple dans ma messagerie (outlook) lorsqu'on envoi un message on a 3 posibilités.
Soit :
A --> les adresses mails sont visibles.
Cc --> Les adresse mail sont en copie cachés
et Cci --> Là impossible qu'un internaute voit les adresses mail des autres.
Il n'existe rien d'euqivalent a Cci pour avoir le mêm résultat ??
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 16:54
par stealth35
et Cci --> Là impossible qu'un internaute voit les adresses mail des autres.
impossible non puisqu'il est dans l'en-tête du message. Si tu fais afficher les en-tête tu va voir tout les mails
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 17:03
par fabrice88250
ah alrs je viens de faire un essai chez moi. Je me suis envoyé un mail sur 3 adresses différentes en Cci (avec outlook 2003).
J'ai donc reçu mon message sur mes 3 adresses et je ne vois qu'un seul destinataires par mail reçu. j'ai regadé dans le code souce aussi et là pareil pas d'autres destinataires....
Alors je comprend pas ! d'ailleur le Cci sert bien a ça.
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 17:05
par stealth35
ah alrs je viens de faire un essai chez moi. Je me suis envoyé un mail sur 3 adresses différentes en Cci.
J'ai donc reçu mon message sur mes 3 adresses et je ne vois qu'un seul destinataires par mail reçu. j'ai regadé dans le code souce aussi et là pareil pas d'autres destinataires....
Alors je comprend pas ! d'ailleur le Cci sert bien a ça.
montre l'en-tête que ca te renvoie
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 17:11
par fabrice88250
voilà l'entete :
Code : Tout sélectionner
Return-Path: <[email protected]>
Received: from mwinf2801.orange.fr (mwinf2801 [10.232.15.23])
by mwinb0m04 with LMTPA;
Mon, 29 Nov 2010 16:00:15 +0100
X-Sieve: CMU Sieve 2.3
X-Bcc: [email protected]
Received: from me-wanadoo.net (localhost [127.0.0.1])
by mwinf2801.orange.fr (SMTP Server) with ESMTP id 1E5C28000495;
Mon, 29 Nov 2010 16:00:15 +0100 (CET)
Received: from me-wanadoo.net (localhost [127.0.0.1])
by mwinf2801.orange.fr (SMTP Server) with ESMTP id F1AD28000436;
Mon, 29 Nov 2010 16:00:14 +0100 (CET)
Received: from FabricePC (ANancy-551-1-49-55.w86-204.abo.wanadoo.fr [86.204.108.55])
by mwinf2801.orange.fr (SMTP Server) with ESMTP id 74D3B800040C;
Mon, 29 Nov 2010 16:00:14 +0100 (CET)
X-ME-UUID: [email protected]
From: "Prénom NOM" <[email protected]>
To: "Prénom NOM" <[email protected]>
Subject: essai
Date: Mon, 29 Nov 2010 16:00:13 +0100
Message-ID: <027718CEA47244219E2BBC2009629E11@FabricePC>
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_NextPart_000_0023_01CB8FDE.824D3240"
X-Mailer: Microsoft Office Outlook 11
Thread-Index: AcuP1iBa1dvkbfv+QUa+9NTvWiOvBQ==
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7600.16543
X-me-spamlevel: not-spam
X-me-spamrating: 44.040405
X-me-spamcause: OK, (20)(0000)gggruggvucftvghtrhhoucdtuddrfedtkedrtdehgddvledufecuteggodetufdouefnucfrrhhofhhilhgvmecuoffgnecuuegrihhlohhuthemuceftddtnecuogetfedtuddqtdduucdlvddtmd
X-BitDefenderWKS-SpamStamp: v1, build 2.9.7, whitelisted, total:
0(775)
X-BitDefenderWKS-Spam: No - 0
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 17:12
par stealth35
du-coup ca marche ?
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 17:17
par fabrice88250
et bien non pas pour la newsletter. là, l'essai que j'ai fais c'est en enoyant un message avec outlook sur 3 de mes adresses pour voir si effectivement on voyait dans le header les 3 adresses même en étant en Cci.
J'ai toujours le PB avec la newslettre.
Re: Newsletter copie cachée
Posté : 29 nov. 2010, 17:24
par stealth35
et bien non pas pour la newsletter. là, l'essai que j'ai fais c'est en enoyant un message avec outlook sur 3 de mes adresses pour voir si effectivement on voyait dans le header les 3 adresses même en étant en Cci.
J'ai toujours le PB avec la newslettre.
sur toutes on verra, pas le choix