mechanician said:
message on sending email
504 <moneypit2PC>: Helo command rejected: need fully-qualified
hostname
The SMTP mail host (to which you are sending) demands that you specify a
fully qualified domain name (FQDN) for your host. My guess is that you are
running your own mail server but neglected to assign a FQDN to the host on
which it runs. Instead you just have a NetBIOS name of "moneypitPC". That
is just the hostname. The domain and top-level domain (.com, .net, etc) are
missing. The receiving SMTP mail host already knows the IP address of
whatever sending mail host connects to it but it probably wants to ensure
there is a valid reverse DNS lookup on that IP address to a FQDN.