Intervengo solo per dire ciò che ho appurato io, poi può anche non centrare nulla con il tuo caso.
Premesso che i client di posta sono browser molto primitivi e hanno limitazioni io riscontro che:

  1. Il DTD da te usato non è quasi mai riconosciuto
  2. Javascript fa fatica a essere digerito dai vari client
  3. I link nel codice html molte volte hanno problemi

Questa è la mia esperienza poi posso essere smentito tranquillamente