Roundcube is a free-to-use webmail software that’s used by many mail applications. If your system uses it too, you may run into a few errors from time to time. And one of them is the “Empty startup greeting” error. Usually, you’ll get this error when the SSL is misconfigured. Or else, if there’s a network failure or firewall, then you may experience it as well. In this article, learn how to fix this error at your end.
Reason Behind the Empty Startup Error
We’ve already mentioned the two reasons behind this error. When you get this error, you’ll be seeing the below message:
It’s time to explore the reasons in detail.
SSL Misconfiguration
Most admins utilize SSL certificates to make the connection secure. But they fail to properly configure the server with the SSL settings. And this leads to the “Empty startup greeting” error. The emails don’t work as well because of this misconfiguration.
Firewall problem
Firewalls are necessary for secure connection. But they are also one of the main reasons behind this error. If you’ve set up firewalls, then chances are they are blocking the email server access. So you may disable them to see if the error persists.
Network error
Network-related errors are also one of the major causes. So check if the network is disabled, slow, or simply not working.
Fixing the Roundcube Empty Startup Greeting
Now that you know the reasons behind the error, it’s time to fix them. To fix it, you just need to replace a code. Open the config.inc.php file and find the below line:
Then go ahead and replace it with:
This should fix the startup greeting error. If the problem persists, get in touch with the hosting provider.
Reason Behind the Empty Startup Error
We’ve already mentioned the two reasons behind this error. When you get this error, you’ll be seeing the below message:
Code:
“IMAP Error in /usr/share/roundcubemail/program/lib/Roundcube/rcube_imap.php (196): Login failed for email@example.com from {ip_addr}. Empty startup greeting (mail.example.com:993)”
SSL Misconfiguration
Most admins utilize SSL certificates to make the connection secure. But they fail to properly configure the server with the SSL settings. And this leads to the “Empty startup greeting” error. The emails don’t work as well because of this misconfiguration.
Firewall problem
Firewalls are necessary for secure connection. But they are also one of the main reasons behind this error. If you’ve set up firewalls, then chances are they are blocking the email server access. So you may disable them to see if the error persists.
Network error
Network-related errors are also one of the major causes. So check if the network is disabled, slow, or simply not working.
Fixing the Roundcube Empty Startup Greeting
Now that you know the reasons behind the error, it’s time to fix them. To fix it, you just need to replace a code. Open the config.inc.php file and find the below line:
Code:
$config['default_host'] = 'tls://mail.example.com';
Code:
$config['default_host'] = 'ssl://mail.example.com';