Could not instantiate mail function - PHPMailer

Could not instantiate mail function – PHPMailer

If you are using PHPMailer just to send mail and you are not using isSMTP() then PHPMailer uses PHP’s mail() function. If your server does not support PHP mail() function. Then PHPMailer will throw Fetal Error. And this error is well defined on PHPMailer Github Documentation. PHPMailer without isSMTP() not working? This means that your PHP installation is not configured to call the mail() function correctly (e.g. sendmail_path is not set correctly in your php.ini), or you have no local mail server installed and configured. To fix this you need to do one or more of these things: Install a local mail server (e.g. postfix). Ensure that your sendmail_path points at the sendmail binary (usually /usr/sbin/sendmail) in your php.ini. Note …

Read More
php mail

Enable PHP mail() function on Ubuntu Server

PHP mail() function does not come with default installation of AWS EC Ubuntu Server. You need to install “sendmail” package to enable PHP mail() function on Ubuntu Server. This is a short guide covers how to enable the mail() function in PHP on Ubuntu Server. Here are the steps I took to get “mail()” working on my Ubuntu Server. Step 1: Install sendmail The first thing you need to do is install the “sendmail” package. Do this by running the following command in your terminal:

Sendmail might already be installed, but just in case, enter above into your terminal: Step 2: Configure sendmail package After successful installation of “sendmail” package, you need to configure it. You can do that by running the …

Read More
php mail

How to send mail in PHP (predefined mail function)

PHP mail() is the built-in PHP function that is used to send emails from directly PHP scripts. Using PHP’s mail() function it’s possible. Remember mail function will not work on the Local server. mail function Syntax:

Sending plain text mail

Sending HTML mail

To send single mail to multiple email address you can either choose CC option or you can add comma separated email address in “To” parameter.

Read More