Thank you for choosing @Mail, this easy to use Web-installer will guide you through configuring the software. The installation progress is displayed with a progress bar at the top right of the page. Completed steps appear black and the current step blue. You can return to any completed step by clicking on its box in the progress bar.

For assistance during installation please consult the following guides:

- Installation Documentation - Guide for installing the Webmail client of @Mail
- Knowledge Base - Hints and tips for installing and maintaining @Mail.

### Error

The language submitted is invalid, please choose from the list

## Required PHP Extensions

@Mail requires the following PHP extensions to function. Please install them and continue @Mail installation.

### Dependency Check failed

IonCube Loader not detected & no dynamic load support. This extension is required to run the compiled demo of @Mail. The full version includes the complete source-code and this step is not required. To proceed with the installation of @Mail you must enable dynamic_load support or load the Ioncube extension for your platform.
Option 1: Load Ioncube extension (better performance) - Edit $var['php_ini_path'] and add the lines :
zend_extension= $var['ioncube_lib']

Option 2: Enable dynamic_load support - Edit $var['php_ini_path'] and define:
enable_dl = On

To proceed with the installation of @Mail you must choose a method above, restart Apache, then reload the page to proceed. Review the installation manual for further details.

### Dependency Check failed

To correctly operate, @Mail requires PHP safe mode to be turned off. To proceed with the installation choose one of the following:
Option 1: Disable PHP safe-mode site wide - Edit $var['php_ini_path'] and redefine the safe_mode setting to:
safe_mode = Off

Option 2: Disable Safe-mode for the selected Virtual-host - Edit the Webserver configuration file and disable Safe-mode for the running Virtual-host:

<VirtualHost .....>
...
php_admin_flag safe_mode off
...
</VirtualHost>

To proceed with the installation of @Mail you must choose a method above, restart Apache, then reload the page to proceed. Review the installation manual for further details.

### Dependency Check failed

To proceed with the installation of @Mail you must install the missing extensions below, then reload the page to proceed. Review the installation manual for further details.

- Session Handling Functions - View php info() | Session Info
- Installed - Session Handling Functions
- Required - Regular Expression Functions (PCRE) - View php info() | PCRE Info
- Installed - Regular Expression Functions (PCRE)
- MySQL Extension - View php info() | Mysql Info
- Installed - MySQL Extension
- Required - ionCube Loader - View php info()
- Installed - ionCube Extension Loader
- Installed - ionCube Dynamic Loader
- Safe mode on - @Mail requires safe-mode turned off to function View php info()

## Optional PHP extensions

These are optional modules @Mail can utilize for the Webmail interface. If any are not installed @Mail can continue to run with the feature disabled.

- LDAP Extension - Will enable @Mail to search LDAP servers - View php info()() | LDAP Info
- Installed - LDAP Extension, enables @Mail to search LDAP servers
- Iconv Extension - Provides encoding conversion between different character sets - View php info() | Iconv Info
- Installed - Iconv Extension - Provides encoding conversion between different character sets
- Ioncube Extension - Optional extension to increase the performance of the demo - View php info() | How to enable

### Install Optional Module

Optionally install the Ioncube extension to increase performance of the encoded demo. This is a runtime module for PHP which pre-compiles the scripts of @Mail to the Web-server, avoiding parsing the encoded files each time. The full version includes the complete source-code and this step is not required.
How to install: Edit $var['php_ini_path'] and add the lines :
zend_extension= $var['ioncube_lib']

Once the changes are made, restart Apache, then reload the page to proceed. Review the installation manual for further details.

## PHP.ini recommended settings

The default configuration file php.ini is recommended to be set with the values below for @Mail. Optionally change the php.ini with the values suggested below

- Safe mode, recommended OFF - @Mail requires safe-mode off by default
- Register globals, recommended OFF, current value ON - This feature is recommended to be turned off for security View php info()
- Register globals, recommended OFF - This feature is recommended to be turned off for security
- Magic quotes, required OFF, current value ON - The magic_quotes_gpc setting must be turned off in the php.ini . @Mail automatically quotes data and this setting is not required View php info()
- Magic quotes, recommended OFF - The magic_quotes_gpc setting must be turned off in the php.ini
- File uploads, recommended ON, current value OFF - Required for attaching files to emails View php info()
- File uploads, recommended ON - Required for attaching files to emails
- Max Filesize Upload, recommended 16M or higher. Current value $var['upload_max_filesize']. Increase for larger attachment support View php info()
- Max Filesize Upload, recommended 16M or higher - Recommended max fileupload size for attachments
- Maximum Size of POST data, recommended 16M or higher. Current value $var['post_max_size']. Increase for larger attachment support View php info()
- Maximum Size of POST data, recommended 16M or higher - Recommended max post size for attachments
- enable_dl - Loads a PHP extension at runtime, recommended ON, current value OFF - Required for ionCube Run-Time load View php info()
- enable_dl - Loads a PHP extension at runtime, recommended ON - Required for ionCube Run-Time load