Holen Liste von e-mail-Liste aus der Datenbank und senden Sie eine mail an alle aus php-Skript ohne Verwendung von 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);
}
Angenommen, der obige code-fetch-100 e-mail-ids aus der Datenbank und senden Sie die E-mail nacheinander an jede e-mail-id. aber was ich tun möchte, ist.... abrufen aller e-mail-ids in ein array und senden Sie Sie als 'BCC' an jede e-mail auf einmal. eine weitere Sache möchte ich zum anpassen der e-mail-Inhalt für jede id....
Irgendwelche Ideen?
- Programmierung ohne API nicht möglich.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was Sie tun möchten, ist unmöglich. Wenn Sie senden Sie auf einmal über mehrere Adressen in To/CC/BCC, jeder bekommt genau die gleiche E-Mail. So können Sie nicht anpassen der stellen.
Wenn das senden der gleichen E-Mail an jeden in Ordnung ist, versuchen Sie dies:
array_chunk
den endgültigen Empfänger-Liste. Zum entfernen derto
viele Leute einstellen, dass es so etwas wieundisclosed-recipients
(keine Ahnung, ob es standard-konform wäre)