Download the PHPMailer script
index.html
<form method="post" action="email.php"> Email: <input name="email" id="email" type="text" /><br /> Message:<br /> <textarea name="message" id="message" rows="15" cols="40"></textarea><br /> <input type="submit" value="Submit" /> </form>mail.php
<?php $email = $_REQUEST['email'] ; $message = $_REQUEST['message'] ; require("lib/PHPMailer/PHPMailerAutoload.php"); $mail = new PHPMailer(); // set mailer to use SMTP $mail->IsSMTP(); // As this email.php script lives on the same server as our email server // we are setting the HOST to localhost $mail->Host = "localhost"; // specify main and backup server $mail->SMTPAuth = true; // turn on SMTP authentication // When sending email using PHPMailer, you need to send from a valid email address // In this case, we setup a test email account with the following credentials: // email: send_from_PHPMailer@tutorial101.blogspot.com // pass: password $mail->Username = "send_from_PHPMailer@tutorial101.blogspot.com"; // SMTP username $mail->Password = "123456789"; // SMTP password // $email is the user's email address the specified // on our contact us page. We set this variable at // the top of this page with: // $email = $_REQUEST['email'] ; $mail->From = $email; // below we want to set the email address we will be sending our email to. $mail->AddAddress("ednalan@tutorial101.blogspot.com", "Ednalan"); // set word wrap to 50 characters $mail->WordWrap = 50; // set email format to HTML $mail->IsHTML(true); $mail->Subject = "You have received feedback from your website!"; // $message is the user's message they typed in // on our contact us page. We set this variable at // the top of this page with: // $message = $_REQUEST['message'] ; $mail->Body = $message; $mail->AltBody = $message; if(!$mail->Send()) { echo "Message could not be sent. <p>"; echo "Mailer Error: " . $mail->ErrorInfo; exit; } echo "Message has been sent"; ?>