added check if the recipient To is set or not
added constraint for checking the recipients
removed invalid test cases
added smtp user name as property in configuration file
removed the constraint on smtpUserName