Install - Please Read Carefully

Server Requirements
PHP5.5 or higher. PHP7.0* supported. PHP7.1* NOT YET Supported.
1 MySQL database to hold the script tables. MySQL5+ is recommended. This is set up on your web server.
MySQL Improved Extension (mysqli) functions enabled on server for database connection.
JSON functions enabled on server for ajax responses.
Imap functions enabled on server for bounce handlers.
Mcrypt library enabled for data encryption (not required for white label licence). Required for PHP5.5 to PHP7.0* ONLY.
OpenSSL library enabled for data encryption (not required for white label licence). PHP7.1 or higher ONLY.
CURL functions enabled for software version check, bounce handlers and proxy bypass.

The installer will check what functions are available.
Step 1 Create MySQL Database
If you don`t have a database available, create one via your server control panel. Once a database is available, open the 'control/connect.php' file in your text editor and update the connection parameters. Example:

define('DB_HOST', 'localhost');
define('DB_USER', 'joeblogs_admin');
define('DB_PASS', '12345XX');
define('DB_NAME', 'responder');
define('DB_PREFIX', 'mr_');
define('DB_CHAR_SET', 'utf8');
Also, in the 'control/connect.php' file set a unique secret key (or salt) value. You can use the MSWorld secret key service to generate a unique key. See the connection file for more information.
Step 2 Set Administration Password
Again, in your text editor, open the 'control/defined.php' file and enter an admin user/pass. Examples:

define('ADMIN_USER', 'admin');
define('ADMIN_PASS', 'admin');
You can also restrict the login to certain IP addresses ONLY for security. Enter one or more IP addresses separated with a comma. Useful only if you have a fixed IP address. Leave blank for no IP restriction. Examples:

define('IP', '');
define('IP', ',');
Note that this is not a server IP restriction.
Step 3 FTP
Using a good FTP program such as FileZilla, WinSCP or Cyberduck, transfer the 'responder' folder to your web server. You may rename the folder if you wish or have the files in your public html root not inside a folder.
Step 4 Permissions
Give the following directories read/write permissions. Chmod to 0777 on Linux.

You may be able to do this directly in your FTP via the right click menu.
Step 5 Run Installer
Access the installer in your browser via the 'install/index.php' file. Follow the onscreen instructions.

Important: When you have run the installer, rename or delete the 'install' folder from your server.

(Advanced users may prefer to manually run the 'docs/schematic/schema.sql' file. Note that if you use this option, the base path is not calculated and must be updated manually in your admin control panel. Or directly in your database, depending on your preference)
Step 6 Update Settings
Once the installer is run, log into your administration centre (admin/index.php) with the user/pass you specified above and update your settings.
Step 7 Rename Admin Folder
For extra security it is recommended you rename the 'admin' folder to something else. If you rename the folder, enter the new folder name in the 'ADMIN_FOLDER' value in the 'control/defined.php' file.
Step 8 Creating Autoresponders
Refer to the Autoresponders Setup section for help in setting up your software.
Step 9 Cron Jobs
Refer to the Cron Jobs section for help in setting up your cron jobs.
Help / Support
See the support option if you are having problems or contact me directly.