MailSender doesn't correctly set JavaMail properties for SMTPS connections

Several of the configuration methods in MailSender incorrectly set JavaMail properties under the mail.smtp prefix when smtps mail transport (TransportStrategy.SMTP_SSL) is used. I'm pretty sure the mail.smtps prefix should be used instead.

Examples: [1] [2] [3] [4]

The cleanest fix, I think, is to implement additional abstract property name getters under the TransportStrategy enum.