more info on smtp error

on every stage, smtp client save it, and if error occur, this stage info
is returned to error handler