Hi Sanjeev,
I’ve contacted my hosting provider (Crazy Domains) and Outlook, and they both said there’s nothing wrong on their end. Basically everyone is blaming the other party, so I’ve given up the contact form since I can’t find answers and I have no html skills to look further into it.Thanks.