Supports sending blank email body.
SMTP server does not need to maintain connection to the client
Introduced a notion of a disconnected state.