Setting up an SMTP server on a GoDaddy dedicated server
Other topics you might find interesting: Godaddy Email limits on shared hosting accounts and Sending email from an ASP.NET application hosted on a GoDaddy shared hosting account, non-shared hosting account (GoDaddy), and non-shared hosting account (Gmail)
GoDaddy blocks port 25 outgoing for all dedicated servers.
GoDaddy doesn't block port 25 incoming, so your SMTP server can still receive relayed emails from anybody. (@gmail.com, @godaddy.com, @yourdomain.com, etc.)
You can only send 1000 emails per day from your dedicated server. If you call GoDaddy, they'll bump it up to anything you want, they just use 1000 as the default to make it harder to spam.
SMTP Outgoing
1. After you install your SMTP server, set your Smart host. This forwards ALL emails sent from your SMTP server to GoDaddy's SMTP relay-server.
In your IIS Management console screen, right-click on your Default SMTP Virtual Server and click "Properties".
Go to the "Delivery" tab and click the "Advanced" button.
Type k2smtpout.secureserver.net in the Smart host text field.


SMTP Incoming - to accept relayed emails for your domain
Set your MX record for the domain you want your SMTP server to handle email for to the domain name of your dedicated server.
You're done.