PHP mail() function is used to send HTML email. HTML email message contains HTML tags like image, table, link, banners etc.
PHP Syntax :
mail($to,$subject,$message,$headers);
$headers Parameters will be needed to send HTML message to receivers.
$headers contains details like From, Cc, Bcc, MIME-Version, Content-type etc.
Content-type should be text/html.
PHP Example :
<html>
<head>
<title>Sending HTML email using PHP</title>
</head>
<body>
<?php
$to = "[email protected]";
$subject = "Learn JAVA by aryatechno.";
$message ="<html> <head> <title>Learn Core Java.</title></head><body>";
$message .= "<b>This is HTML message.</b>";
$message .= "<h1>Core Java.</h1>";
$message .= "<p>java is object oriented language.</p>";
$message ="</body></html>";
$header = "From:[email protected] \r\n";
$header .= "Cc:[email protected] \r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html\r\n";
$status = mail ($to,$subject,$message,$header);
if($status == true) {
echo "HTML Message is sent successfully..";
}else {
echo "HTML Message is not sent successfully..";
}
?>
</body>
</html>
Output:
HTML Message is sent successfully..
Comments