How To Send Email Using PHP Mail Function


Hi guys! Today we’ll be sending email using the PHPMail Function.

I think this is much easier than using a PHP library like PHPMailer.

You don’t have to specify your email address and password to sent email, just specify the “from” email address you want.

But you must have a live mail server.

By the way I had a previous post "How To Send Email Using PHPMailer and GMail"

$name = "Your Name";
$email = "[email protected]";
$subject = "Some subject here.";
$message = "Your message here.";
$recipient_email = "[email protected]";
$headers  = "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$headers .= "From: $name <$email> \n";
$body = '<b>Name: </b> ' . $name . '<br />';
$body .= '<b>Email: </b>' . $email . '<br />';
$body .= '<b>Message: </b>' . $message . '<br /><br />';
$body .= 'You can add something here like signature.';
if( mail($recipient_email, $subject, $body, $headers) ){
    echo "Message has been successfully sent.";
    echo "Sending failed.";

That's it, hope it helps. :)

Hi! I'm Mike Dalisay, the co-founder of, a site that helps you build web applications with PHP and JavaScript. Need support? Comment below or contact [email protected]

I'm also passionate about technology and enjoy sharing my experience and learnings online. Connect with me on LinkedIn, Twitter, Facebook, and Instagram.