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.


Discover more from Ashesh's Blog

Subscribe to get the latest posts sent to your email.


Tags: