I've recently been working on an SMTP implementation to validate email addresses properly - i.e. at SMTP level. I managed to find a C# implementation and work from that. I thought that this would be a simple matter of connecting directly to an SMTP server, issuing the required commands then getting...