phpList 3.4.8 released: PHPMailer 6 supported

ARCHIVE

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.

Community-made

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.

Support

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

Want to focus on campaigns and forget hosting headaches? Sign up at phplist.com 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);

    1. Wow, even the comment field has this ‘smart’ quote system, breaking the actual code that you are trying to display…

      Maybe use HTML entities?

      define('USE_PHPMAILER6', true);

Leave a Reply