Refactoring to create an SMTP library
Refactoring to create an SMTP library