Is there a way to detect the specific mail client being used to open an email and format the message accordingly? Similar to how websites have mobile-friendly versions that load based on user-agent detection, is it possible to customize the email display for different clients such as the iPhone mail app or desktop email applications?
In the same way that web applications can detect mobile browsers and adjust content, could we use screen resolution detection or another method to tailor the email message layout?