Server cannot Receive email but Sent mail without problem

Hello,
My server can sent email but cannot receive. I checked everything looks correct from the logo her:
1- mx retour correct
all ports include port 25 are running

Did I missed something? Can someone help?

Have you checked the MX record and all firewall rules? One tool I like using to check basics is https://mxtoolbox.com/

Yes, I did. I am using docker installation. My DNS is managed by cloudflare and proxy is disable . all ports are open

I just realized the issue . I have rooted the man domain to different IP and I created the mx as CNAME MX mx.mydomain.com
To resolve it :

I just added A reccord to resolved the issue.