Server Requirements

Last updated April 16th, 2018

Server Requirements FAQ:

Does Interspire Email Marketer work with PHP5?

Yes, Interspire Email Marketer works just fine with PHP5 and doesn't require any changes or modifications to work, it works fine straight 'out of the box'.

Does Interspire Email Marketer work with MySQL 5?

Yes, Interspire Email Marketer works just fine with MySQL5 and doesn't require any changes or modifications to work, it works fine straight 'out of the box'.

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?

This page is simply for listing changes that may improve your performance. You will need to test any changes to make sure that they do in fact improve performance for your specific configuration and do not cause issues such as overloading your server.

Exim

Add this to exim.conf:

queue_only=true

and changing /etc/sysconfig/exim to

QUEUE=1m

(was 60m)

These changes are made near the top of your exim.conf file.

We also found this: On a PII 400 with 128M of RAM running Linux 2.2.5, I have achieved 36656 messages per hour (outgoing unique messages and recipients). For about a 5 minute period, I was able to achieve an average of 30 messages per second (that would be 108000 m/hour)! We are using: (options that make a difference):

queue_only

split_spool_directory

queue_run_max = 1

remote_max_parallel = 1

We have a cron job hat runs every five minutes that spawns 5 exim -q if there are less that 120 exim processes currently running. We found that by manually controlling the concurrency of exim -q processes contending for the spool for remote_smtp delivery that we gained considerable performance - 10000 m/hour.

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
  • 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"