This script allowes someone to send an email to the specified email via the web.Enjoy..
<?php
if($_POST['message'])
{
$from = trim($_POST['from']);
$subject = trim($_POST['subject']);
$message = trim($_POST['message']);
$errors = 0;
if(empty($from))
{
$error = "You did not enter your e-mail address<br>";
$errors++;
}
elseif(!is_email($from))
{
$error .= "You entered an invalid email address<br>";
$errors++;
}
if(empty($subject))
{
$error .= "You did not enter a valid subject<br>";
$errors++;
}
if(!empty($message) && $errors == 0)
{
$reciever_email = "[Enter The E-mail That Recieves The Contents Of This Form!]";
if (sendmail($reciever_email, $from , $from , $reciever_email , $subject , $message))
{
$error = "Successfully Sent<br>";
unset($from);
unset($subject);
unset($message);
}
else
{
$error .= "Error : Not Sent<br>";
}
}
}
function is_email( $email )
{
return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|
aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|co
m|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov
|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|l
b|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|n
g|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|s
l|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|
ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|
[2][5][0-5]))$/i",$email));
}
function sendmail($send_to, $from, $reply, $to, $subject, $message)
{
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "To: ".$to."\r\n";
$headers .= "From: ".$from."\r\n";
if(!empty($reply)){$headers .= "Reply-To: ".$reply."\r\n";}
return @mail($send_to, $subject, $message, $headers);
}
?>
<html>
<head>
<title>[Title]</title>
<style>
</style>
</head>
<body>
<center>
<font color="red">
<?php echo $error; ?>
</font>
</center>
<form action='send_mail.php' method='post'>
<table align=center>
<br>
[TEXT HERE]
<br>
<tr>
<td width=120 height=30>Your Email:</td><td><input type="text" name="from" size="50" value="<?php echo
trim(htmlspecialchars($from, 1)) ?>"></td>
</tr>
<tr>
<td width=120 height=30>Name:</td><td><input type="text" name="subject" size="50" value="<?php echo
trim(htmlspecialchars($subject, 1)) ?>"></td>
</tr>
<tr>
<td width=120>Message:</td><td><textarea rows=10 cols=60 name='message'><?php echo trim(htmlspecialchars($message))
?></textarea></td>
</tr>
<tr>
<td colspan=2 align=center><input type='submit' value='Send Mail'></td>
</tr>
</form>
</table>
</body>
</html>