Eggy Mail Installation

Create the first admin account, configure mail transport, and verify a real IMAP mailbox before setup can complete.

Core environment ready

Environment Checks

PHP version
8.4.21 (PHP 8.1-8.3 supported with PHP IMAP; PHP 8.4 allowed only when PECL IMAP provides imap_open())
PASS
config/config.sample.php exists
required before setup
PASS
config directory writable
required to create config/config.php during setup
PASS
storage writable
required for protected app data
PASS
storage/admin writable
required to create admin settings and installer lock
PASS
PHP IMAP extension
required; PHP 8.4 needs PECL imap installed manually
PASS
OpenSSL
required for SSL/TLS and session secret encryption
PASS
mbstring
recommended
PASS
cURL
recommended
PASS
Zip
recommended for exports/backups
PASS

First-Time Setup

Mail & Domain Settings

Important: do not use the local 127.0.0.1 preset unless the server actually accepts local plaintext IMAP. Most customer installs should use the standard SSL/TLS mail host preset. If Plesk shows a self-signed mail certificate, use the Plesk self-signed preset or install a valid mail certificate.

Required IMAP Login Test

Enter an existing mailbox to prove the frontend webmail login will work with these settings. The password is tested once and is not saved. If the host, port, encryption or certificate setting is wrong, the test now fails quickly instead of leaving the browser loading indefinitely.

Recommended: use the standard mail host SSL/TLS preset. Use the Plesk self-signed preset when the server is reachable but reports a self-signed Plesk certificate. Use the local server advanced preset only after confirming local plaintext IMAP is accepted.

Detected URLs

Webmail: https://eggy.net/test/
Admin: https://eggy.net/test/admin/
Installer: https://eggy.net/test/install/