Minimum and Recommended Requirements for MailPoet 3

The following minimum requirements are required to run MailPoet 3:

  1. WordPress version
  2. Writable WordPress's uploads folder
  3. PHP version 5.3.3 or newer
  4. PDO, PDO_MYSQL, XML and ZIP PHP extensions
  5. A web server running Apache or NGINX

Minimum WordPress version supported

MailPoet 3 needs a WordPress version equal to or greater than version 4.6 in order to properly work.

Uploads Folder Permissions

MailPoet 3 requires  write permissions to create content inside the WordPress's /wp-content/uploads folder. MailPoet uses this folder to store cache and other transient files.

Please ensure that  /wp-content/uploads folder permissions are set to "755", "775" or "777". Permissions can be changed using an FTP client, as shown in this YouTube video.

For further instructions, please refer to the  official WordPress guide or contact your hosting provider's technical support.

PHP Version

MailPoet 3 requires PHP version 5.3.3 or newer; however, we strongly recommend that you upgrade to PHP version 7. Please refer below to a list of guides on how to update your PHP version.

If your host is not listed, please contact their technical support and ask for your PHP version to be updated.

PHP Extensions

MailPoet 3 requires the following PHP extensions to be installed and loaded on your web server:  PDO, PDO_MYSQL, XML and ZIP.

The PHP Data Objects ( PDO) extension defines a lightweight, consistent interface for accessing databases in PHP. While the main PDO extensions is usually installed/loaded by default in PHP 5.3 and newer versions, the specific module for the MySQL database (used by WordPress) may be missing or not loaded on your host. Please refer to the official PHP PDO installation guide or contact your hosting provider's technical support for instructions on how to install and load the PDO_MYSQL extension.

The eXtensible Markup Language ( XML) extension is required to parse HTML documents and encode/decode UTF-8 character set. Please refer to the official PHP XML installation guide or contact your hosting provider's technical support for instructions on how to install and load the XML extension.

The ZIP extension is required to create compressed (.ZIP) archives. Please refer to the official PHP ZIP installation guide or contact your hosting provider's technical support for instructions on how to install and load the ZIP extension.

Web Server

MailPoet 3 does not work under Microsoft's Internet Information Services (IIS) web server. Please use a web server powered by Apache or NGINX.