I have a VPS server at DigitalOcean with a domain. There is a postfix server and a mailman (mailing list server) running on it. Also my personnal email address is @hotmail.fr (nobody's perfect) but I created it a long time ago and for various reasons I do not want to change my provider.
I want to use my postfix server as a smtp server from an other host. Before to search how to expose a postfix server that way I wanted to test whether I could mail directly from command line. And this is the weirdness: when I mail myself from command line using my firstname.lastname@example.org address I don't receive the mail. So I decided to try to send a mail the same way but to a friend using a email@example.com address. And he did receive the mail.
I concluded that Microsoft has blocked my domain. But...
I have created about a month ago a mailing list to which I subscribed. Some friends have subscribed to and they have @gmail.com addresses. When somebody send message to this mailing list, I do receive the mail sent by my mailman server. When I created that list, I remember that I've checked sending mail to myself at firstname.lastname@example.org using command line. That worked. If I send a mail to mail-tester.com, it receives it (and gives me a 10/10 score...). I also tried to create a new mailing list and I don't receive anything from it.
So, I don't know what to do.
Could it be a config issue since it works with one of my mailing list but not any new one (nor directly using cli) ?
Or is Microsoft able to block one all email addresses from my domain but one ?
What can I do to get it working ?
I forgot to say that I have also checked my spam folder on my mailbox.
And I use opendkim to sign my messages.