Are iframes compatible with emails?
Every now and again our dedicated support staff gets the question as to iframes and their compatibility with specific email engines. Sometimes it’s about adding content from their own site, sometimes a social media like or share option. So we did some tests internally, just to get the information we needed to answer those questions properly.
We found after testing over a number of clients on multiple platforms (I believe we tested 24 over web, computer and mobile), that the end result is that it’s not a fantastic idea. Because iframes can conceivably link into malicious or questionable content, a lot of clients flat out won’t touch them.
Here’s a list of the clients that will display them at all, and which ones will just cut them right out. Just remember that this is true for your clients as well, so even if you switch clients, the customer’s client may still be disabled. Educate your customers on which email clients they can use if they want to receive your iframes, but make sure that you educate them on the risks, too.
Client | Iframe displays? |
AOL Webmail | No |
Gmail | No |
Windows Live Hotmail | No |
MobileMe | No |
Yahoo! Mail | No |
AOL 9 | No |
Apple Mail 3 / 4 | Yes |
Entourage 2008 | No |
Lotus Notes 6 / 7 | No |
Lotus Notes 8 | Yes |
Outlook 2000 | Yes |
Outlook Express 6 | Yes |
Outlook XP / 2003 / 2007 / 2010 | No |
Thunderbird | Yes |
Windows Mail | Yes |
Blackberry | No |
iPhone / iPad | Yes |
Symbian S60 | Yes |
Windows Mobile 5 | No |
Windows Mobile 6 | Yes |
Android (default client) | Yes |
Android (Gmail client) | No |
What Does This Mean?
This means that most clients will not allow you to send iframes and block the messages before they ever reach their intended recipient. Because of that, it means that it’s best if you find ways to link to the content you want to display to your customer, because if you include the content directly, less than half of the messages will be received.