Good luck having it handle any of the SMTP craziness that isn't on the short introduction to the protocol.
Or the usage example.