obtenir la liste e-mail de la liste de base de données et d'envoyer des messages à tous à partir d'un script php sans utiliser l'api
$sql = "select emailid from table where category = 1";
while($row=mysql_fetch_array($sql))
{
$email=$row['emailid'];
$to = $email;
$subject = "E-mail subject";
$body = "E-mail body";
$headers = 'From: [email protected]' . "\r\n" ;
$headers .= 'Reply-To: [email protected]' . "\r\n";
mail($to, $subject, $body, $headers);
}
Supposons que le code ci-dessus va chercher 100 e-mail des identifiants de base de données et envoyer le mail, un par un pour chaque id d'e-mail. mais ce que je veux faire, c'est.... récupère tous les e-mail id dans un tableau et de les envoyer en tant que 'BCC' chaque e-mail à la fois. encore une chose que je veux personnaliser l'e-mail du corps contenu pour chaque id....
Des idées?
- Programmation sans aucune API n'est pas possible.
Vous devez vous connecter pour publier un commentaire.
Ce que vous voulez faire est impossible. Si vous les envoyez à la fois par le biais de multiples adresses À/CC/CCI, tout le monde obtient exactement le même e-mail. Si vous ne pouvez pas personnaliser le corps.
Si envoyer le même mail à tout le monde va bien, essayez ceci:
array_chunk
la finale de la liste des destinataires. Pour supprimer leto
beaucoup de gens ensemble à quelque chose commeundisclosed-recipients
(aucune idée si c'est la norme-conforme si)