I am new and since my installation that I made yesterday and a complicated configuration, I can’t send a message to another address.
I have this error message that comes back to me:
I am deeply sorry,
but I was not able to deliver your mail to the following addresses:
mich@mich.XX : 5.7.1 This message does not meet our delivery requirements
Can you tell me what I need to change in my configuration?
There is no simple answer here and usually you should get the reason for message rejection from the postmaster / support team of the remote email service that didn’t accept your message.
Now, because receiving an answer from them it may take time the usual recommendations are:
1/ check your IP used to send external messages into the DNSBL lists - for example here
2.1/ check if your IP used to send external messages have a reverse DNS entry
2.2/ check that that reverse DNS entry is the same with the hostname used to present (into
EHLO command) to remote email services
3/ configure SPF for your domain and check that all IP addresses used to send external messages in the name of that domain are included into the allowed list
4/ configure and implement DKIM
5/ configure DMARC for your domain
Now, if all of the above have been checked you may use some online tools that may explain what is not working fine, like: