Hi Navid,
have you already setup public TXT records for SPF and/or DMARC?
If yes, please search for the message header "Authentication-Results" and check, if SPF, DKIM and DMARC passes.
The DKIM Test you describe may just verify, if the DKIM signature in the message header for the domain your server is signing for is valid.
It does not necessarily mean that the signing domain is the same of the sender: / from: header domain.
By the way, which test did you utilize?
Regards, Alex