CyberPanel is a powerful and user-friendly control panel built on the OpenLiteSpeed web server. Snappymail (formerly known as Rainloop), which comes with CyberPanel, is an easy-to-use webmail client for users to manage their email accounts. However, after installing CyberPanel, you may encounter problems such as SSL issues and emails not being sent in Snappymail. In this article, we will explain step by step how to solve these problems.
1. SSL Certificate Verification
To resolve SSL certificate issues with Snappymail, you must first ensure that your certificate is installed and verified correctly.
Verifying the SSL Certificate
-
Log in to CyberPanel: Log in to the CyberPanel control panel with your admin credentials.
-
SSL Management: Click on the "SSL" tab in the left menu and select "Manage SSL".
-
Domain Selection: Select the domain for which you want to install or renew the SSL certificate.
-
SSL Certificate Installation: Click the "Issue SSL" button to install the Let’s Encrypt SSL certificate on your domain. You should receive a message confirming that the certificate installation was successful.
-
SSL Certificate Renewal: If the certificate expires, click the "Renew SSL" button to renew the certificate.
2. Snappymail Configuration
After resolving the SSL certificate issue, you must ensure that Snappymail is configured correctly.
Checking Snappymail Settings
-
Accessing the Snappymail Interface: Open your web browser and go to
http://your_domain_address/snappymail/
. -
Admin Login: Log in to the Snappymail admin panel. The default admin username is usually "admin".
-
Domain Settings: Click on the "Domains" tab in the left menu and select the domain for which you provide email service.
-
SSL Settings: Make sure the SSL certificate is valid. Check the "Encryption" settings and make sure the "Use SSL" option is checked.
3. Mail Server Settings
The problem of emails not being sent is usually caused by incorrectly configured mail server settings.
Configuring Mail Server Settings
-
Check SMTP Settings: Check Snappymail’s SMTP settings. These settings are usually in the form of
mail.your_domain_address
. Make sure the SMTP port number is correct (usually 587 or 465). -
Outgoing Mail Ports: Go to the "Email" tab in CyberPanel and check the "Mail Server" settings. Make sure Postfix and Dovecot are configured correctly.
-
Firewall Settings: Check CyberPanel’s firewall settings and make sure the SMTP ports (25, 587, 465) are open.
-
DNS Settings: Verify that the MX records are configured correctly in your domain's DNS settings. Also, make sure that the SPF, DKIM, and DMARC records are configured correctly.
4. Testing and Verification
After making the above settings, verify that everything is working properly by sending a test email via Snappymail.
-
Sending a Test Email: Log in to Snappymail and send a test email. Check if the email sending process is successful.
-
Checking the Outbox: Check if the sent emails appear in the outbox and if they reach the recipient.
5. Updates and Support
If problems persist, make sure CyberPanel and Snappymail are up to date. You can get help from developer communities and support forums.
Conclusion
You can follow these steps to resolve SSL and email sending issues encountered with CyberPanel and Snappymail. Make sure the SSL certificate is installed correctly and that Snappymail and mail server settings are configured correctly. Check if the problem is resolved by applying the test and verification steps. These steps will be sufficient to solve your problem, but do not hesitate to use CyberPanel community support resources for further assistance.