PHP mail() function is used to send email in PHP. You can send text message, html message and attachment with message using PHP mail() function.
Syntax
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
$to: specifies receiver or receivers of the mail. The receiver must be specified one of the following forms.
$subject: represents subject of the mail.
$message: represents message of the mail to be sent.
$additional_headers (optional): specifies the additional headers such as From, CC, BCC etc. Extra additional headers should also be separated with CRLF ( \r\n ).
If you run this code on the live server, it will send an email to the specified receiver.
To send HTML message, you need to mention Content-type text/html in the message header.
This is HTML heading"; $header = "From:xyz@example.com \r\n"; $header .= "MIME-Version: 1.0 \r\n"; $header .= "Content-type: text/html;charset=UTF-8 \r\n"; $result = mail ($to,$subject,$message,$header); if( $result == true ){ echo "Message sent successfully..."; }else{ echo "Sorry, unable to send mail..."; } ?>
To send message with attachment, you need to mention many header information which is used in the example given below.