I have a odd behaviour. My email account works fine. I can both receive and send emails. And also receive emails from other mail server/mail domans.
But an another mail account on my server, can send mail okay, and also receive mail okay, but only from my server/mail domain. This account does not get the email in the inbox if it is sent from another mail server/mail domain.
But still I can see in the mainlog that the mail is accepted ok from the other mail server.
I also have tried to remove and recreate this email account on my server, with no success.
Changing dns primary and secondary dns servers in systemd.resolved seems to have fixed it for me (gonna check it out for some time first). So, it obviously has to do with the return codes spamhaus returns to exim4/hestia, and then it does not interpret does return codes correctly.