rocky
is that PTR records already solved?
Here's some steps I think can solve your problem. Remember, you can backup your server / snapshot first before trying.
Remember This. I'm not aaPanel Employee, You can always backup your server / snapshot before trying. Or if you can't or won't backup your server, you must and have ability to revert your setting to your original setting before. So I just can help you based what i know, I can't do something like: Remote to your computer / server, asking for you sensitive information, etc. I just help you based steps I know.
Here's some steps:
- Login to your SSH and Use the top or htop command to see which processes are using the most CPU.
top
- 2. Check the Mail Queue
If your mail server is overloaded with a high volume of queued emails, this can cause excessive CPU usage.
Inspect the Mail Queue:
For Postfix, check the mail queue with:
mailq
Clear Stuck Messages:
If you see a large queue of emails, it may be due to undeliverable messages or spam. You can clear the queue, but be cautious to avoid deleting legitimate emails.
postfix flush
To delete all messages in the queue (use carefully):
postsuper -d ALL
Examine Queue for Spamming:
If there are many emails in the queue, you might have an outgoing spam issue. Review your server logs (/var/log/mail.log or /var/log/maillog) to see if there’s any unusual activity, such as unexpected outbound email.
- in mail server menu -> settings and Restart your mail service like :
Dovecot
Rspamd
Postfix
If can't or not possible, you can try to restart using SSH
Check your logs and see what's in there. If possible, you can give me screenshot so I can know what's the problem. If there's has sensitive information like IP, domain, or anything you dont want to reveal, you can blur or cut or do anything to hide them.
Last possibility, It can be caused by misconfigured mail server such as PTR records you've been set. For example if you misconfigure something with DNS, the background service will always try to crawl till the correct setting has been provided. Just for example (This is real just for example) : imagine if you should add something to your ip 0.0.0.1 and you set it up to 0.0.0.2. You can imagine the rest.
PS:
Remember, again this is based on a rough estimate that I know of. If you want to get official support, you have to wait until tomorrow because it's Sunday and not their working hours