We have a client who has an Exchange Server 2016.
The domain name of the server is xxxx.yyy.com whereas the mail domain name hosted on the server is yyy-kk.com.
We have set the SPF for yyy-kk which belongs to them to match their IP address and it works fine.
The problem they have is with one bank that is checking the SPF of the server's domain name which is yyy.com. yyy.com does not belong to the client and we have no access to their DNS. Is there a way we can change the server name they see when emails are send from their Exchange Server. Also why are they checking the SPF of the server's name and not only the SPF of the email domain name?
This is what I can see in the email header's when I send an email from this server.
Received: from xxxx.yyyy.com (xxxx.yyyy-kk.com [IP Address])