Errore smtp 504: Helo command rejected: need fully-qualified hostname.
Questo spiacevole errore si verifica, quando il server smtp non è impostato con un nome di dominio reale, ovvero quando per esempio la macchina ha un nome del tipo macchinaxxx, oppure pippoxxx, che non può essere risolto dal server destinazione, che quindi risponde con un errore di questo tipo, rifiutando le e-mail.
La risoluzione dell'errore è semplice, bisogna impostare un nome del mittente con un nome di dominio reale, possibilmente presente sulla macchina.
In caso si usi il server di Windows 2003 di default per le e-mail, è possibile risolvere in questo modo:
1) Aprire la console di gestione di IIS (Internet Information Server).
2) Entrare in proprietà di SMTP Virtual Server ovvero Server Virtuale SMTP Predefinito.
3) Selezionare la scheda Delivery.
4) Cliccare su Advanced o Avanzate.
Ed aggingere un nome Fully-qualified nell'apposito campo.
http://www.giovanniceglia.com