added SMTP Authentication support

Signed-off-by: Shuanglei Tao <tsl0922@gmail.com>