How to Send E-Mail using PHP script

This article explains about sending a simple mail using PHP mail function.

Creating a Email Form using HTML

1
2
3
4
5
6
7
<form method="post" action="">
Sender Email: <input type="text" name="sender_email" size="18" />
Receipent Email: <input type="text" name="receipent_email" size="18" />
Mail Subject: <input type="text" name="email_subject" size="18" />
Email Message: <textarea name="message" rows="50" cols="6"></textarea>
<input type="submit" name="submit" value="Send Email" />
</form>

PHP Code For Handling Action and Send Email

1
2
3
4
5
6
7
8
9
10
11
12
13
14
if(count($_POST) > 0)
{
 $sender_email = $_POST["sender_email"];
 $receipent_email = $_POST["receipent_email"];
 $email_subject = $_POST["email_subject"];
 $message = $_POST["message"];
 $result = mail($receipent_email, $email_subject, $message,"From: $sender_email\n");
 if($result) {
    echo "Mail has been send successfully.";
 }
 else {
    echo "There was a problem in sending email.";
 }
}

This is just a method of how to send a simple email using PHP. In above script there is no way of proper error checking and other advance email functionalities like sending of HTML email, custom headers.


Tags:

Leave a Reply