- Plesk 12.5 for Linux
- Plesk Onyx for Linux
Webmail configuration is missing in Apache:
on CentOS/RHEL-based distributions:
# httpd -S | grep "webmail.example.com"
on Debian/Ubuntu-based distributions:
# apache2ctl -S | grep "webmail.example.com"
Horde/Roundcube webmail is unreachable with one of the following error messages:
PLESK_INFO: Not Found
The requested URL /roundcube/index.php was not found on this server.
Apache Server at webmail.example.com Port 80
PLESK_INFO: The requested URL /login.php was not found on this server.
PLESK_INFO: The requested document was not found on this server.
Web Server at example.com
When opening webmail.example.com in a web-browser, it redirects to example.com.
Misconfiguration of the web-server.
Connect to the Plesk server via SSH.
Make sure webmail configuration is included in Apache configuration file
zz010_psa_httpd.confusing the command below:
on CentOS/RHEL-based distributions
# grep webmails /etc/httpd/conf.d/zz010_psa_httpd.conf
on Debian/Ubuntu-based distributions
# grep webmails /etc/apache2/conf-enabled/zz010_psa_httpd.conf
If the line above does not exist, add it.
Repair server-wide configuration:
# plesk repair web -server
If the issue persist, make sure that
/usr/local/psa/admin/conf/templates/custom/webmaildoes not exist (remove it if it is) and run the command:
# plesk repair web -y