phpList 3.4.2 released

phpList 3.4.2 has been released

This release includes email validations on all import pages, a fix on the Automatic Updater to support PHP 5.3 and 5.4 and several other improvements/extended functionality. See the full list of changes in the release notes.

Other changes in this release

  • Added support for [CONTACTURL] placeholder, allowing customization of vCard link anchor text
  • Added http to URLs included in vCards for wider support and compliance
  • Add fallback during Automatic Updater checks (dashboard notification) to remove dependency on cURL
  • Added support for inline viewing of PDF attachments allowing access to PDF campaign attachments in your browser when receiving plaintext messages and/or use the NewsletterArchive add-on – thanks to Lior, see the pull request
  • List all errors when they exist on subscribe pages when using the Captcha plugin enabled – thanks to @merovatis who raised the problem and Duncanfor quickly providing the fix, see the pull request

Try the REST API

If you haven’t checked the REST API yet, you can see the dedicated chapter in the manual to help you get started with it: API and Integrations


Need help upgrading your phpList server to the most recent version? Ask the community at Professional support from community experts, as well as manuals, source code, and developer resources, can be found at Report 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.


phpList 3.4.2 is the work of Duncan Cameron, Lior Weissbrod and other Open Source community members that helped identify issues and improvements, as well as the phpList Ltd. developers. To get involved in phpList development, check out the developer resources pages.


If you are unsure where to find the latest release, please visit this page to download it in your preferred format (zip, tgz etc)


It seems to get stuck on “Do you want a backup?” when upgrading from 3.4.1

Well, the “Next” button finally showed and now it is fine!


Maybe I’m missing something, but the Downloads page still links to the zip and tgz for 3.4.1.
I downloaded 3.4.2 from the “releases” link…


Thanks for pointing that out. Somehow, an old revision was published. Updated :slight_smile:

1 Like

On the new manage campaign templates screen, the edit icon within the Action group on the right do not work. The ID parameter name is missing in the URL, so we have this:
vs. the correct:

The edit icon lands you on a new blank template, clicking the template name loads the template edit screen correctly.

Thanks for reporting, yes this issue has been confirmed and resolved:

It will be released in an RC around June 5th, and in a final release on June 11.

1 Like

Thanks @samtuke, glad it’s in the works.

1 Like

Having a little issue with the latest updater. I’ve got the following error happening:

Updater is loading.
Error: The following files are not expected or required. To continue please move or delete them.

I’m running NGINX. I’ve deleted every .htaccess file I can find - to my knowledge I can’t find any more of those files and I’m still getting this issue. Oddly enough I’ve got another site running PHPList on the same server and upgraded just fine. So I’m confused.

.htaccess is required to be in lists directory.

Having the .htaccess file present shouldn’t have any impact on nginx. Therefore there’s no reason to remove it.

Exactly, which is why it’s very curious that I cannot update the install on one website, but works on another on the same server.

Putting the htaccess file back should allow the updates to proceed as normal.