When I telnet to "digfordiamonds.com" on port 587 I see a SMTP banner, so that appears to be working.
Check if your DNS is working, does the domain resolve to the proper IP address? Try logging in using the IP address instead of the domain name, if that works, it is a DNS issue.
If that...