How To Send Email Using PHP Mail Function

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 Tagged

By Mike Dalisay

I'm Mike Dalisay, a pro web developer since 2010. I love web development. Improving our tutorials and source codes makes me happy. Do you want to suggest an edit to our tutorial? Got something to ask about our source codes? Email our team at [email protected]