phpList 3.4.8 released: PHPMailer 6 supported


phpList 3.4.8  is a minor release including one important change.

Changes in this release

PHPMailer 6 supported

On this release changes to the PHPlistMailer class have been made so that you can use either PHPMailer version 5 or version 6 depending on a config setting — thanks to @duncanc, see the pull request.

The important changes on PHPMailer 6 are the use of namespaces, which makes it backwards-incompatible and version of PHP required:  PHP 5.5 or later.
PHPMailer 6 is not enabled by default in this release and to start using  it you will need to add the line below on your configuration file (config.php):

define(‘USE_PHPMAILER6’, true);

If you want to switch back to using PHPMailer 5 just remove the line.

For more information on changes introduced on PHPMailer you can check their changelog here.

PHPMailer Logo

Other Changes:

Updated phpList logo on the login page and the admin pages.

Read the article on updated brand guidelines here.


This release is the work of Duncan Cameron and other Open Source community members who have submitted bug reports and valuable feedback, as well as phpList Ltd. developers. To get involved in phpList development, check out the developer resources pages.

Report any issues you find with phpList 4 core or REST API  to the corresponding repo on GitHub. Please read the contribution guide on how to contribute to these modules.


Need help upgrading your phpList server to the newest version? Ask the community at Professional support from community experts, as well as manuals, source code, and developer resources, can be found at Report all bugs to the bugtracker!

Want to focus on campaigns and forget hosting headaches? Sign up at for an account with everything included. Send from 300 free messages to 30 million messages per month — simple.


  1. If you add this line to your config.php then it will lead to an error (because of the type of quotes that are used).

    define(‘USE_PHPMAILER6’, true);

    Instead you should use:

    define(‘USE_PHPMAILER6’, true);

Leave a Reply