- Plesk for Linux
Plesk Premium Email is installed and enabled on a server.
When logging in to webmail, one of the following error messages appears:
PLESK_INFO: Connection to storage server failed
PLESK_INFO: Error connecting to mail server.
It is not possible to connect to port 143 from the server:
# telnet localhost 143
telnet: connect to address ::1: Connection refused
telnet: connect to address 127.0.0.1: Connection refused
Dovecot is running on port 9143 instead of 143:
# netstat -plutn | grep 143
tcp 0 0 127.0.0.1:9143 0.0.0.0:* LISTEN 13103/dovecot
The following error messages may appear:
CONFIG_TEXT: IMAP Error: Login failed for firstname.lastname@example.org against localhost from 192.0.2.2(X-Real-IP: 192.0.2.2). Could not connect to localhost:143: Connection refused in /usr/share/roundcubemail/program/lib/Roundcube/rcube_imap.php on line 202
PHP Fatal error: Class 'kolab_auth' not found in /usr/share/kolab-syncroton/lib/kolab_sync.php on line 235
PHP Warning: stream_socket_client(): unable to connect to localhost:143 (Connection refused) in /usr/share/roundcubemail/program/lib/Roundcube/rcube_imap_generic.php on line 993
CONFIG_TEXT: ERR: HORDE [horde] FAILED LOGIN for email@example.com (firstname.lastname@example.org) [203.0.113.2] to horde [pid 498 on line 215 of "/usr/share/psa-horde/login.php"]
CONFIG_TEXT: IMAP Error: Login failed for email@example.com from 203.0.113.2(X-Real-IP: 203.0.113.2). Could not connect to localhost:143: Network is unreachable in /usr/share/psa-roundcube/program/lib/Roundcube/rcube_imap.php on line 193 (POST /roundcube/?_task=login&_action=login)
The guam service (the front-end IMAP and IMAPS service when Plesk Premium Email is used) is stopped.
Note: If Plesk Premium Email is not used on the server, remove the extension to resolve the issue.
Connect to the Plesk server via SSH.
Restart the guam service:
# service guam start
Enable the guam service to make it starting automatically after system reboot:
# systemctl enable guam