I have following html and php file. When I submit form from html file, I get message from php file without any error, but mail is not received in my mail inbox.
I am using wamp server on windows server 2003 enterprise edition, which is on vmware.
I have wamp server on windows 7 Home Premium. When I use these two files on this wamp , I just see that browser is trying to send request. Request does not get sent and I don't receive any error message.
I have tried using SMTP_PORT = 25 and SMTP_PORT = 587 , both. It does not work in either case.
phptest2.html
<html>
<head>
</head>
<body>
<h2>Alien Abduction Form</h2>
<form action="phpTest2.php" method="POST">
When It Happened :<input type="text" name="whenithappened" /><br />
How Long :<input type="text" name="howlong" /><br />
<input type="submit" value="submit" /><br />
</form>
</body>
</html>
phptest2.php
<html>
<head>
</head>
<body>
<?php
$when_it_happened = $_POST['whenithappened'];
$how_long = $_POST['howlong'];
$to = 'manishrathi@yahoo.com';
$From = 'indian.mahajan@bell.net';
$Headers = "From: $From \r\n";
$subject = 'PHP Test';
$msg = $when_it_happened.$how_long ;
mail($to, "-f$From", $subject, $msg, $Headers);
echo "your message is received";
?>
</body>
</html>
php.ini settings for mail()
How can I check whats wrong and where ?
I have another file, which invokes following php file. This php file is working fine except mail(). When I click on submit in HTML file, I just see that browser is trying to connect with SMTP server, but nothing is happening. How can I make sure, if SMTP server is running or not
<html>
<head>
</head>
<body>
<?php
$fname = $POST['firstname'];
$lname = $POST['lastname'];
echo "Your first name is ".$fname."<br />";
echo "Your last name is ".$lname."<br />";
echo "Thanks for Reporting Abduction <br /><br />" ;
$connect = mysqli_connect('localhost', 'root', '', 'phptest') or die ("Error connecting to database");
$query1 = "insert into gwar (firstname, lastname) values ('$fname', '$lname')";
$result = mysqli_query($connect, $query1) or die ("Error connecting to database");
$query2 = "select * from gwar";
$result2 = mysqli_query($connect, $query2);
while($row = mysqli_fetch_array($result2)){
echo $row['firstname']." ".$row['lastname'].'<br />';
}
mysqli_close($connect);
$to = "jigneshjsoni@gmail.com";
$sub = "New Abduction Report Received";
$msg = "New Abduction has been Reported by ".$fname." ".$lname;
mail($to, $sub, $msg);
?>
</body>
</html>
Thanks