Joe,
I think things got things a bit mixed up. Whether you use implicit or explicit encryption (ie SSL/TLS in Outlook) has nothing to do with the encryption protocol. So you can negotiate TLS1.2 with port 993 for implicit (SSL on outlook) still, as well as use StartTLS on port 143 for explicit (TLS on Outlook). As far as AutoDiscover, you would probably have to make your own XML instead of using SmarterMail's as that just has implicit on the XML return.
Example:
<Protocol>
<Type>IMAP</Type>
<Server>server.domain.com</Server>
<Port>993</Port>
<DirectoryPort>0</DirectoryPort>
<ReferralPort>0</ReferralPort>
<SSL>on</SSL>
<AuthRequired>on</AuthRequired>
<DomainName>domain.com</DomainName>
<DomainRequired>on</DomainRequired>
<LoginName>user@domain.com</LoginName>
<SPA>off</SPA>
</Protocol>