How To Send Email Using PHP Mail Function

Last updated on July 26, 2021 by Mike Dalisay
php-mail-function-tutorial

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

<?php
$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.";
}else{
    echo "Sending failed.";
}
?>

That’s it, hope it helps. :)

Published
Categorized as PHP

By Mike Dalisay

Hi, I'm Mike Dalisay, a coder and startup founder. Thank you for visiting codeofaninja.com! 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