Add option to explicitly specify the use of STARTTLS

Required for servers that use STARTTLS without SMTPS such as Office 365

Please note that I didn't touch the if (isGMail || smtps) part where you also enable STARTTLS. I'm unsure if STARTTLS is mandatory for those, so I guess the safer choice is not to change them.