How To Send Email Using PHP Mail Function

Last updated on July 26, 2021 by Mike Dalisay

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

Categorized as PHP

By Mike Dalisay

Hi, I'm Mike Dalisay, a coder and startup founder. Thank you for visiting! I'm also passionate about technology and enjoy sharing my experience and learnings online. Connect with me on Twitter, LinkedIn, Facebook, and Instagram.

Back to top