Here is code for sending e-mail which I wrote down:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Send Mail</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1>SENDING MAIL</h1>
<form action="Mail.php" method="post">
<table width="200" border="0">
<tr>
<td>To Whom :</td>
<td><input type="text" name="Target" size="50" value="Someone@somenet.com"></td>
</tr>
<tr>
<td>Topic :</td>
<td><input type="text" name="Topic" size="50" value="Tryout"></td>
</tr>
<tr>
<td>Message :</td>
<td><textarea name="Message" cols="50" rows="10">Let's hope this message to be sent!</textarea></td>
</tr>
<tr>
<td>How many :</td>
<td><input type="text" name="Num" size="10" value="1"></td>
</tr>
<tr>
<td><input type="submit" name="Send" value="SEND IT!"> </td>
<td><input type="reset" name="Dont" value="Cancel"></td>
</tr>
</table>
</form>
<?
$Target =$_POST["Target"];
$Topic =$_POST["Topic"];
$Message=$_POST["Message"];
$Num =$_POST["Num"];
$Send =$_POST["Send"];
for($i=1; $i<=$Num; $i++) { $Send=mail($Target, $Topic, $Message);
if ($Send) { echo "Your mail is sent."; } else { echo "Unexpected error!"; } }
?>
</body>
</html>
And here is the given error:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Prog\Apache\Apache2\htdocs\EMail\Mail.php on line 40
What should I do? Please help me...