Removed deprecated stuff, added SMTP reply code exception handlers, implemented AUTH PLAIN method