i have created a simple form (well with the help of a book ).
i am able to process the data and display it . But i amnot able to send the same message to my mail ID.
i am using WAMP server. i am running the script from my system .
The normal form code (report.html)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aliens Abducted Me - Report an Abduction</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h2>Aliens Abducted Me - Report an Abduction</h2>
<p>Share your story of alien abduction:</p>
<form method="post" action="report.php">
<label for="firstname">First name:</label>
<input type="text" id="firstname" name="firstname" /><br />
<label for="lastname">Last name:</label>
<input type="text" id="lastname" name="lastname" /><br />
<label for="email">What is your email address?</label>
<input type="text" id="email" name="email" /><br />
<label for="whenithappened">When did it happen?</label>
<input type="text" id="whenithappened" name="whenithappened" /><br />
<label for="howlong">How long were you gone?</label>
<input type="text" id="howlong" name="howlong" /><br />
<label for="howmany">How many did you see?</label>
<input type="text" id="howmany" name="howmany" /><br />
<label for="aliendescription">Describe them:</label>
<input type="text" id="aliendescription" name="aliendescription" size="32" /><br />
<label for="whattheydid">What did they do to you?</label>
<input type="text" id="whattheydid" name="whattheydid" size="32" /><br />
<label for="fangspotted">Have you seen my dog Fang?</label>
Yes <input id="fangspotted" name="fangspotted" type="radio" value="yes" />
No <input id="fangspotted" name="fangspotted" type="radio" value="no" /><br />
<img src="fang.jpg" width="100" height="175"
alt="My abducted dog Fang." /><br />
<label for="other">Anything else you want to add?</label>
<textarea id="other" name="other"></textarea><br />
<input type="submit" value="Report Abduction" name="submit" />
</form>
</body>
</html>
Then the page (report.php)
<html>
<head>
<title> The aliens abducted me </title>
</head>
<body>
<h2> The final report </h2>
<?php
$name = $_POST['firstname'].' '.$_POST['lastname'];
$when_it_happened = $_POST['whenithappened'];
$how_long = $_POST['howlong'];
$alien_description = $_POST['aliendescription'];
$fang_spotted = $_POST['fangspotted'];
$email = $_POST['email'];
$to = 'rahul8590@yahoo.com';
$subject = ' this is the subject ';
$msg = "Thanks for aubmitting the form $name". '<br/>' .
" You were abducted $when_it_happened". '<br/>'.
"fnag spotted : $fang_spotted ";
mail($to , $subject , $msg, 'from:'.$email);
echo $msg;
?>
the i get this error :
The final report
------------------------------------------------------------------------------
Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for rahul8590@yahoo.com in C:\wamp\www\ch1\report.php on line 32
----------------------------------------------------------------------------------
Thanks for aubmitting the form fdgvdf fdg df
You were abducted df gfd f
fnag spotted : yes
its printing the message which is been filled in the form , but i have no idea why it isnt sending the mail to the my mail id.
i would be glad if u guys can help me out.