NetzSchleicher
Mitglied
Also, ich habe folgenden Code zum Versenden eines Newsletters:
Wenn ich aber die eMail nun abschicken, steht als Absender immer das Apache Modul da -.- Und das eigentliche $from steht in der Nachricht. Was soll ich tun? Sonst hat es immer geklappt
PHP:
<?php
$select = "SELECT * FROM newsletter";
$query = mysql_query($select);
$count = mysql_num_rows($query);
if ( $count == "0" )
{
echo "Es sind keine User für den Newsletter registriert";
}
if ( $count > "0" )
{
if ( empty ($_POST['Betreff']) OR empty ($_POST['Message']) )
{
echo "<form action='?site=adminletter' method='post'><table width='100%'><tr><td width='50%'>Betreff:</td><td width='50%'><input type='text' name='Betreff'></input></td></tr><tr><td>Nachricht:</td><td><textarea cols='20' rows='10' name='Message'></textarea></td></tr><tr><td colspan='2' align='center'><input type='submit' value='Senden'></input></td></tr></table></form>";
}
if ( !empty ($_POST['Betreff']) AND !empty ($_POST['Message']) )
{
$sql = "SELECT * FROM newsletter ORDER BY ID ASC";
$qry = mysql_query($sql);
while ( $mail = mysql_fetch_assoc ($qry) )
{
$from = "Newsletter <[email protected]>";
$betreff = $_POST['Betreff'];
$nachricht = $_POST['Message'];
$email = $mail['eMail'];
mail($email,
$betreff,
$nachricht,
$from);
}
}
}
?>
Wenn ich aber die eMail nun abschicken, steht als Absender immer das Apache Modul da -.- Und das eigentliche $from steht in der Nachricht. Was soll ich tun? Sonst hat es immer geklappt