Server Requirements

Server Requirements

Please ensure your web host meets the application requirements below.

  • UNIX or a Linux variant is preferred.
  • Apache 2.4.x or Nginx 1.18.x or above
  • PHP 7.1, 7.2, 7.3, and 7.4
  • MySQL 5.6 or above / MariaDB 10.x
  • To use autoresponders, your need access to a scheduler – usually Cron on your web server.
  • To process bounced emails, your version of PHP needs access to the imap_xxx functions
  • Please download and run check_iem.php to verify that the system requirements are met before starting the installation.

Once you have verified the requirements, follow the simple instructions outlined in the Email Marketer Installation Guide.

Requirements FAQ

Does Interspire Email Marketer work with PHP7.x?

Yes, Interspire Email Marketer 6.3.0 is compatible with PHP 7.1, 7.2, 7.3, and 7.4. IEM 6.2.2 and 6.2.3 work straight ‘out of the box’ up to PHP 7.3. Earlier versions such as IEM 6.2.1 are compatible up to PHP 7.2

Does Interspire Email Marketer work with MySQL 5?

Yes, Interspire Email Marketer works with MySQL5 and doesn’t require any changes or modifications to work, it works fine straight ‘out of the box’. Note that IEM requires the InndoDB storage engine to be available and we recommend the UTF-8mb4 charset.

Does Interspire Email Marketer need fsockopen enabled on our server ?

Interspire Email Marketer only needs this if you are sending via an SMTP server. If you prefer to send via your local mail server software you can leave the SMTP settings blank and Interspire Email Marketer will send the emails via the mail() command in php which uses your local server software.

What settings can I make to my mail server configuration to make Interspire Email Marketer faster?

The largest factor affecting the speed of IEM is the speed of the mail delivery service. Most ISPs will limit the sending rate per hour. Please contact them to raise the limit. Alternatively use a dedicated email delivery service provider.

Also, sending email via the UI is relatively inefficient compare to queuing them via a scheduler. Refer to Sending Rates & Limitations for additional details.

Requirements for using SMTP server to send email

Interspire Email Marketer needs the following in order to be able to send email using SMTP:

  • fsocketopen function needs to be enabled — this is enabled by default in PHP installation
  • Outgoing traffic to port 25 (or whichever port number you use to connect to your SMTP server — 25 is the default port number) must be allowed
  • A valid SMTP server for you to use

If one or more of the list above is not satisfied, you can receive errors such as:

  • No Connection
  • Unauthorized
  • Timed Out