Hallo, folgendes Problem: Mit diesem Script wollt ich unseren Newsletter versenden, alle Emailadressen stehen in der Datenbank.
Problem: Es wird nichts gesendet, obwol das echo($mailto) alle Emailadressen der reihe nach aufschreibt. irgendwie funzt die Funktion Mail nicht, oder seht ihr einen Fehler? Kan nes an php Einstellungen liegen?
PHP-Code:
<?php
include("config.php");
if (isset($_POST['inhalt']))
{
$message=$_POST['inhalt'];
$sql = "SELECT
email
FROM
newsletter;";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result))
{
while($row = mysql_fetch_assoc($result)) // Ausgabe des Newseintrags
{
$mailto = $row['email'];
echo($mailto);
$subject = "Newsletter www.feuerwehr-lippetal.de";
$header = "Content-Type: text/plain; charset=iso-8859-1\r\n";
$header .= "From: webmaster@feuerwehr-lippetal.de";
mail($mailto,$subject,$message,$header);
}
}
}
else
{
echo("<body><form action='newsletter_s' method=post> <input
type=textbox name=inhalt rows=8 cols=20></textbox> <br><input
type=submit value=Abschicken></form>");
}
?>
EDIT:
umbrüche rein und url umwandeln raus by Abraxax
Kommentar