<?php
if ($_POST['submit'])
{
$header = 'From: '. $_POST['from'];
$subject = $_POST['subject'];
$body = $_POST['body'];
$to = $_POST['to'];
if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $to))
{
echo "The recipient's e-mail was invalid.";
}
else if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $_POST['from']))
{
echo "Your e-mail was invalid.";
}
else
{
if ($body == "")
{
echo "Body left blank.";
}
else if ($subject == "")
{
echo "Subject left blank.";
}
else
{
mail($to, $subject, $body, $header);
echo 'Email sent.';
}
}
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<div>
To: <input type="text" name="to" value="">
Subject: <input type="text" name="subject" value="" />
Body: <textarea name="body"></textarea>
From: <input type="text" name="from" value="">
<input type="submit" name="submit" value="Send Email">
</div>
</form>