add esmtp.go
Merge branch 'esmtp'

Conflicts:
	smtp_test.go