If you’re unable to receive emails on your cPanel server, here are several troubleshooting steps you can follow to identify and resolve the issue:

1. Check Domain DNS Records

  • MX Records: Ensure that your domain’s MX (Mail Exchange) records are correctly set up. Use tools like MXToolbox to verify that the MX records point to your mail server.
  • Propagation: If you recently updated your DNS records, allow time for propagation (up to 48 hours).

2. Verify Email Account Settings

  • Correct Configuration: Ensure that the email account is correctly set up in cPanel and that the username and password you are using are correct.
  • Quota Limits: Check if the email account has exceeded its storage quota, which can prevent new emails from being received.

3. Review Email Client Configuration

  • Settings: If you’re using an email client (like Outlook or Thunderbird), verify that the incoming server settings (IMAP or POP3) are correctly configured.
  • Ports: Ensure you’re using the correct ports:
    • IMAP: Port 993 (SSL)
    • POP3: Port 995 (SSL)
    • SMTP: Port 465 (SSL) or 587 (TLS)

4. Check Email Filters and Forwarders

  • Filters: In cPanel, check if there are any filters that may be directing emails to a different folder or blocking them.
  • Forwarders: Ensure that email forwarders are correctly set up and not misdirecting incoming emails.

5. Examine Server Logs

  • Mail Logs: Check the mail logs for any errors or issues. You can typically find these logs at:
    • /var/log/exim_mainlog
    • /var/log/exim_rejectlog Use SSH to access your server and check these logs for error messages.

6. Firewall and Security Settings

  • Firewall: Ensure that your server's firewall is not blocking incoming email traffic. Common ports for email are 25, 465, and 587.
  • Security Software: If you have security modules (like CSF or ModSecurity) installed, check their settings to ensure they aren’t blocking email traffic.

7. Email Service Status

Service Running: Ensure that the email services (like Exim or Dovecot) are running. You can restart these services via WHM or through the command line.
bash
Copy code
/scripts/restartsrv_exim

/scripts/restartsrv_dovecot

8. Contact Hosting Provider

If you’ve tried all the above steps and are still having issues, it may be time to contact your hosting provider. They can provide additional insights and may check server-side configurations that you can’t access.

Conclusion

By systematically checking each of these areas, you should be able to identify and resolve the issue preventing you from receiving emails on your cPanel server.

Esta resposta foi útil? 0 Utilizadores acharam útil (0 Votos)