PHP Tutorials

Sending E-Mail(s) in PHP

PHP mail() function

Sending E-Mail(s) in PHP

This tutorial is an introduction to sending E-mails using PHP. You will learn about the PHP Mail function to send email and how to Create a PHP Form that sends email(s) using this function.

PHP mail() function

E-mails in PHP can be easily sent using the library function 'mail'. This function takes four arguments to send E-mails from a PHP web page and returns 'true' upon successful delivery of Email. The parameters of this function are as follows:

  • Recipient E-mail address
  • E-mail Subject
  • E-mail message (body)
  • Headers and additional parameters like the Sender E-mail address
Syntax:

mail( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )

This function returns the boolean value 'True' if the mail is sent successfully, otherwise it returns 'False'.

Example:

To :
From :
Subject :
Message(body) :
Above forms shows how to send email through PHP. And code for the above examples given below, use this code and try it.

Sample PHP Code

<?php

//Check whether the submission is made
if(isset($hidSubmit)){

//Declarate the necessary variables
$mail_to=$txtEmailto;
$mail_from=$txtEmailfrm;
$mail_sub=$txtSub;
$mail_mesg=$txtMsg;

//Check for success/failure of delivery
if(mail($mail_to,$mail_sub,$mail_mesg,"From:$mail_from/r/nReply-to:$mail_from"))
echo "<span class='red'>E-mail has been sent successfully from $mail_sub to $mail_to</span>";
else
echo "<span class='red'>Failed to send the E-mail from $mail_sub to $mail_to</span>";
}

?>

Cut 'n' Paste Code

HTML CODE

Please like, +1, link to and share this SmartWebby resource if you found it helpful. Thanks!