Sorry to reopen such an old thread but I have the same problem:
the check: Check SMTP Greeting
the result: WARNING: The following mailservers don't have their host name in greetings:
mail.sa-tax.co.za → h1870666.stratoserver.net
so what is wrong with my mail server not having its host name in greetings?
would you mind checking this from another machine please?