Extracting the Greetings class and the (concrete) SmtpMessageService class
extracting the message service interface