hvorfor sender den fra apache?
Hey alle.Jeg har lavet en maillingliste (nyhedsbrev) Så når jeg sender nyhedsbrevet ud, så skriver den at afsenderen er apache.
Hvordan definerer jeg afsenderen???
Koden:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="sendnewsletter.php" method="post">
<table>
<tr>
<td>Emne : </td>
<td>
<input type="text" name="subject" size="50">
</td>
</tr><tr>
<td>Indhold : </td>
<td><textarea name="body" cols="50" rows="20" wrap=virtual></textarea></td>
</tr><tr><td>
<input type ="submit" value="send nyhedsbrev">
</td><td>
<input type ="reset">
</td></tr>
</table>
</form>
<?php
//sendnewsletter.php
//Laver nyhedsbrevet og sender det.
if (($subject == "") || ($body == ""))
{
header("Location : sendaletter.php");
exit;
}
else
{
//Lav en forbindelse
$connection = mysql_connect("localhost" , "frame" , "bono")
or die("cannot make connection");
//Vælg databasen
$db = mysql_select_db("www_framemakers_dk" , $connection)
or die("cannot find database");
$sql_query = "SELECT email FROM email";
$result = mysql_query($sql_query) or die("cannot execute query");
$header = "From : www.framemakers.dk";
//loop through rows
while ($row = mysql_fetch_array($result))
{
$address = $row[0];
//mail function requires email address($address)
//The subject($subject) , the message ($body) and
//the $header info
mail($address ,$subject , $body , $header);
//viser en meddelse om at nyhedsbrevet er blevet udsendt.
echo ("nyhedsbrevet er blevet sendt til : $address<br>");
}
echo ("Du har nu sendt nyhedsbrevet til ovenstående");
}
?>
</body>
</html>
