How To Send Free Outlook Mail Using PHP?

In this tutorial, we are talking about how to send mail using outlook mail service by Simple Mail Transfer Protocol(SMTP).

An SMTP server is a machine that takes care of the whole email delivery process: that's why to send your messages with an email client or software you need first of all to configure the correct SMTP settings.

We are going to use PHPMailer class for sending emails. It’s an easily usable PHP library for sending emails. This class is included in the Download File.

Download PHPMailer form the below link

Create a new file send.php and place the following code into it as per the instructions.

Include PHPMailer class first



This configuration contains account information, Recipient address with name and the message details.

$msg="<strong>This is the test message</strong>"; 
$subject="Test message";

Create the Class object and append the settings of the SMTP server

$mail = new PHPMailer();
$mail->CharSet = 'UTF-8';
$mail->Host = "";
$mail->SMTPAuth= true;
$mail->Port = 587;
$mail->Username= $account;
$mail->Password= $password;
$mail->SMTPSecure = 'tls';
$mail->From = $from;
$mail->FromName= $from_name;
$mail->Subject = $subject;
$mail->Body = $msg;

Error check

Then, check if the mail sends without any errors. If there is an error, it will print out the error

 echo "Mailer Error: " . $mail->ErrorInfo;
 echo "E-Mail has been sent";

If there is any problem or error you are getting on this, please comment below we will try to help.

1 comment:

  1. My assignment help services online available from our inhouse team of experienced writers can help you raise your grades. We offer adept writing assistance in various subjects like management, statistics, psychology, nursing, computer science, law and engineering. Our assignment helpers are well versed with your university guidelines and ensure that every paper you’re your professor’s expectations in terms of plagiarism free quality work and timely submission.



php (35) javascript (31) phpjavascript (30) jquery (23) html (20) mysql (14) database (9) codeigniter (4) json (4) bar chart (2) calendar (2) column chart (2) framework (2) google maps (2) query (2) tables (2) url (2) dropdown (1)

Popular Posts