SMTP commands

Added the ability to send any existing SMTP command + two types of
client: one just sending emails and the other sending discrete commands