Gladiator6
Erfahrenes Mitglied
Hallo
Ich bin grad dran ein ganz simples Newslettersystem zu erstellen.
Man kann via Formular Betreff und Nachricht eingeben, und beim Klick auf Senden soll dann eine Mail an alle Mailadressen einer Datenbank gesendet werden!
Soweit so gut, nur bekomme ich alle Emails vom Server zurück, mit der Meldung:
The omikron.ibone.ch program
<"[\"email\"]"@omikron.ibone.ch>: unknown user: "["email"]"
<$datensatz@omikron.ibone.ch>: unknown user: "$datensatz"
Hier mein Script:
Was ist falsch? Die Mails werden abgeschickt, nur kommen sie nicht an
Ich bin grad dran ein ganz simples Newslettersystem zu erstellen.
Man kann via Formular Betreff und Nachricht eingeben, und beim Klick auf Senden soll dann eine Mail an alle Mailadressen einer Datenbank gesendet werden!
Soweit so gut, nur bekomme ich alle Emails vom Server zurück, mit der Meldung:
The omikron.ibone.ch program
<"[\"email\"]"@omikron.ibone.ch>: unknown user: "["email"]"
<$datensatz@omikron.ibone.ch>: unknown user: "$datensatz"
Hier mein Script:
PHP:
<?php
$betreff=$_POST["betreff"];
$nachricht=$_POST["nachricht"];
if(!empty($betreff) && !empty($nachricht))
{
mysql_connect('localhost', 'root', '');
mysql_select_db("newsletter");
$sql="select email from mail";
$res=mysql_query($sql) OR die(mysql_error());
while($datensatz=mysql_fetch_assoc($res))
{
mail('$datensatz["email"]','$betreff', '$nachricht');
}
$num=mysql_num_rows($res);
echo "$num Emails verschickt";
}
else
{
echo"Bitte alle Felder ausfüllen";
}
?>
Was ist falsch? Die Mails werden abgeschickt, nur kommen sie nicht an