De acordo com esta página, existem apenas condicionais MSO para versões do Outlook até o Outlook 2016. Isso significa que elas são usadas apenas para compatibilidade com versões anteriores?
Se a resposta à primeira pergunta for sim e você não deseja a compatibilidade com versões anteriores do Outlook. Ainda é necessário usar condicionais MSO na geração de e-mails?
Condicionais MSO, ou comentários condicionais, só são suportados no Outlooks no Windows usando o mecanismo de renderização do Word. Isso começou no Outlook 2007 até as versões mais recentes do Outlook 2021. As versões até 2016 tinham um número de versão exclusivo que facilitava seu direcionamento exclusivo. Mas eles param de incrementar esse número de versão após o Outlook 2016, portanto não é mais possível direcionar uma versão específica do Outlook no Windows após o Outlook 2016.
Como desenvolvedor de e-mail, ainda confio muito em comentários condicionais. Como o Word como mecanismo de renderização é tão complicado, é melhor alimentá-lo
<table>
. Por exemplo, terei um layout fluido baseado em<div>
para a maioria dos clientes de e-mail por padrão. Mas como o Outlook no Windows (usando o mecanismo de renderização do Word) não oferece suporte a elementos comomax-width
ondiv
, encerrarei isso com um comentário condicional e uma tabela de largura fixa para The Outlooks .A Microsoft está atualmente migrando do Word e as versões mais recentes do Outlook no Windows usam o EdgeView como camada de renderização, não suportando mais comentários condicionais. Enquanto os usuários ainda usarem versões do Outlook no Windows executadas no mecanismo de renderização do Word, continuarei a usar comentários condicionais em e-mails HTML e recomendo fazê-lo.