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
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:
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