The truth about flash in email
Posted by David Greiner on January 11, 2006
A while back we wrote about the perils of using Flash in your email newsletters. Our verdict – don’t do it. To this day, we still get emails asking about any workarounds we might know of to get Flash working in email. Occasionally we even get a more aggressive email telling us we’re just plain wrong. Funnily enough, these claims are never backed up with examples.
To put this one to bed forever, we figured we’d run a series of tests across a range of email environments to get to the bottom of flash in email support once and for all.
The test email
Our test email consisted of a basic HTML page with text, images and Flash content. We also included a text-only version of the email with a link to check out the full content in a browser.
Obviously we chose to avoid using any Flash detection via JavaScript because it would be blocked outright. Instead, we used the default code supplied by Macromedia and included a fallback jpeg to be displayed if Flash was not detected.
UPDATE: It turns out this method isn't well supported at all and the best approach is to use a background image in the table cell or DIV the flash movie is being placed.
To cover a solid range of email environments, our test suite consisted of all the major PC, Mac and web-based email environments we could get our hands on.
What we found (and it aint pretty)
| Flash support across major email environments | |||
|---|---|---|---|
| PC | Displayed by default | Alternate content displayed | Security warning |
| Outlook 2003 | |||
| Outlook Express | |||
| Thunderbird | |||
| Eudora 7 | |||
| AOL 9 | |||
| Lotus Notes | |||
| Mac | |||
| Mac Mail | Doesn't matter | ||
| Eudora 6 | |||
| Entourage | |||
| Web based | |||
| Gmail | |||
| Hotmail | |||
| Yahoo! Mail | |||
| Windows Live Mail (beta) | |||
The results really do speak for themselves (more details below). Flash support across the most popular email environments is absolutely dismal. In the past, we've said that unless you specifically know the environment your recipients are opening your email in, avoid flash. Well, now we can revise that down to one lonely email client.
Flash was built for the browser, and based on these results - that's where it should stay.
A closer look
We've included a screenshot and summary for each of the tests we ran so you can dig a little deeper yourself. Click on a thumbnail to see a larger version of the screenshot.
PC test results
![]() |
Outlook 2003OK, not a good start! Before I even get a chance to see if the flash works I get an ActiveX security warning that stops me in my tracks. After clicking OK, the email displays, but the Flash content or the fallback image is nowhere to be seen. |
![]() |
Outlook ExpressOutlook Express behaves much like it's big brother. An ActiveX security warning is displayed, and once the email loads the flash content is just a blank area with no fallback image. |
![]() |
ThunderbirdWhile a security warning wasn't displayed, Thunderbird instantly stripped out my flash content and didn't display a fallback image. |
![]() |
Eudora 7The trend continues... Eudora didn't display the flash content or the fallback image, and even managed to mangle the background image behind the flash content slightly. |
![]() |
AOL 9AOL products a very similar result to Eudora. Neither the flash content nor the fallback image was displayed. |
![]() |
Lotus Notes 6.5This was always going to be a stretch, but you guessed it, Notes didn't display the Flash movie or the fallback image. |
Mac test results
Web-based test results
As I mentioned earlier, if anyone knows of a better way we can format our test email to achieve better results, we'd love to know. We're more than happy to repeat these tests with different content and re-publish the results.
39 comments so far
Stay in the loop
Prefer updates via email? Sign up below and we'll send you all the good bits each month.
Dig into a category
- Articles/Tips
- Designer Interviews
- Email Newsletter Design
- Happy Customers/Press
- New Features & Updates
- Observations & Answers













Alan Bristow
wrote on January 11, 2006 06:46 PM
Excellent, comprehensive test that I'm sure you 'had' to do in order to properly qualify your position on this subject.
I am not surprised nor dissapointed. If folks are so tentatively hooked by the content in an email that the lack of complelling Flash is enough to stop them clicking through to a web page, then, are they likely to turn into useful visitors (buyers etc)? I suspect often not.
It's just SO nice to know that there is a choice between plain-text and HTML+CSS mail - for me, at least, the lack of Flash support is not a problem AT ALL. After all, isn't it best to have the reader open a mail and get a feel-good-factor from the content, then if they click-through it is better to further impress them (exceed their "impresses-ness" expectations) rather than if they saw Flash at the get-go, then clicked through and perhaps had a flat response from just more-of-the-same?
marvin
wrote on January 11, 2006 11:46 PM
Email is ment for Email (ASCII) so the less bullshit we can put in a mail the better.
Andy
wrote on January 12, 2006 05:40 AM
Have you done or do you know of a similar study that talks about the use of forms in emails?
Garrett
wrote on January 12, 2006 07:19 AM
I just pooped.
Dave Greiner
wrote on January 12, 2006 08:14 AM
Andy, we've done a similar but less comprehensive study on form support here.
Matias
wrote on January 12, 2006 08:22 AM
I´m apologizes but i will write my comment in spanish because my english sucks.
Actualmente uso Outlook 2000 y veo los emails que envio con flash. No solo yo, sino todos mis compañeros que utilizan el mismo programa. Es verdad que el Outlook express por default no muestra contenido flash, pero si setean opciones de seguridad si. Obviamente el los webmail como yahoo, hotmail o gmail el flash no se ve.
Mi opinion no es a favor de utilizar flash en los envios de e-mail. Pero si conozco el target y se que la mayoria usa outlook o clientes de correo prefiero enviarlo porque el impacto es mucho mayor.
Para que los que no ven flash puedan seguir entendiendo el mensaje uso una imagen gif animada como fondo en la misma tabal donde pongo el contenido flash. Y esta imagen se ve en TODOS los clientes de correo (excepto Lotus Notes, obvio) y en los WebMail tambien.
Eso es todo (that´s all)
Gracias,
Matias
Jim Amos
wrote on January 18, 2006 02:30 AM
I continue to be impressed by the quality of investigation you guys post, please keep it up. We really need to spread the word so that clients as well as corporations do not forget that content is king and user's do not expect glitz and glamour in what is simply meant to be an informative invitation to engage in something outside the email app(!)
Mark Huot
wrote on January 18, 2006 11:56 AM
my 2¢: Mac Mail worked because the Flash was playing through QuickTime player. Because the content area of a Mac Mail message is nothing more than rich text, which supports QuickTime on OS X, then it makes sense the Flash would play. If you control click on the Flash, I doubt you will get the Flash Player popup, letting you set Flash settings etc, you should get a QuickTime control, text area specific functions. Furthermore, because QuickTime player only half supports flash you probably can't put too much fancy ActionScript in there or you'll choke QuickTime.
Dave Greiner
wrote on January 19, 2006 05:14 PM
Mark, I just jumped on our Mac and checked that out. You'll be surprised to know that it was actually the Flash player that was playing the movie in Mac Mail. Control click bought up the usual Flash player dialog. It looks like Mac Mail offers full Flash support by default.
Edward McIntyre
wrote on January 20, 2006 05:15 AM
I just got a newsletter from Adobe with some kool animation in it. I was courious about how they did it and it seems that they exported a gif from Afrter Effects or Flash.
It seems to be the best way if you want to animate your newsletter.
Bill Fant
wrote on January 23, 2006 08:12 AM
Thanks for the report.... VERY HELPFUL!
Gavin Botica
wrote on January 25, 2006 04:18 PM
I was intrigued to see the way you implemented a "fallback jpeg", by using PARAM name=img etc within the OBJECT tag. I was not familiar with this, I assume its only supposed to work in IE though?
However, to test it out I ran the Flash Player Plugin Uninstaller, to remove all instances of the plugin from my machine, and then tried to view your newsletter. In both IE6 and FFox I get prompted to install Flash (no real surprise I guess), but If I refuse the install I just get a broken image.
So I can't see how the PARAM tag kicks in - can you elaborate?
Mike Harrell
wrote on January 26, 2006 05:12 AM
Dave...Obviously you did your homework.
Having worked in the advertising industry in the past, it seems to me that you might be missing the big picture surrounding video email. If one takes the approach that email is just another method of delivering a message...whether text and/or video...then does it really matter who read the mail or watched the video? If you were to place an ad in any of the "conventional" sources of advertising such as television or radio, do you ever know for sure if your target was tuned into the station at the very instant your ad was played? The answer is "NO". There is no way to know who read your classified ad; watched your commercial or even saw the billboard on the side of Route 66.
However, from the little I know of the subject, emails offer an advertiser the ability to track who, when and for how long their message was viewed. Furthermore, if, as you say, an embedded link can take the viewer to a website to view the message, then isn't that accomplishing the intended task? Isn't that increasing the chances of that someone interacting with the website after all? On second thought, this just makes me just want to jump back into advertising again.
By definition, advertising can be summed up with: "You can't reach all of the people all of the time" and I see emails as fully complying with this fact.
It is no more...or no less than just another way to deliver a message...text, video or otherwise.
That's my two cents.
Happy days to all.
John
wrote on February 1, 2006 10:23 AM
One method to display the backup image with better results than shown here would be to place your Flash within a table and set the background image of the table to your backup image. Be sure to give your table an absolute height and width, otherwise it will collapse on itself without the Flash present.
I have seen this tested on various email clients and see it work. This won't help the Flash content display, but at least it will degrade to something other than a blank spot.
Dave Greiner
wrote on February 1, 2006 03:11 PM
Gavin, thanks so much for your insights and further testing. This technique was actually suggested by another designer, but it turns out the PARAM name=img within the OBJECT tag is in fact not well supported at all. We were under the false impression that this displayed a fallback image, but after further testing we can confirm this isn't the case. I've updated the article to reflect this.
John, that's a great suggestion and one we got half right. We did include a background image, but made the mistake of leaving a blank space in this image where the flash movie was to go (see here), but we should have used that area to display a fallback image instead. You can see from the previews above that this background image did display successfully for a lot of email environments.
George A. Butt
wrote on February 2, 2006 03:55 AM
Anybody interested in using video email with integrated text and HTML images? Choice of input from webcamera or digital video recorder. Simple user interface.
Web-based service app is available for low,low subsciption cost. Also available at low cost: -video internet messenger with up to 3 on-screen links, and LIVE webcasting, with instantaneous archiving. I will be pleased to provide details. Definitely not FLASH.
John
wrote on February 2, 2006 04:28 AM
Dave --
The blank image threw me. I looked at the test emails originally and saw only a white space and thought it was a rendering error, when in fact, it was your background image, but the wrong image ("noflash.jpg" instead of "bg_flash.jpg").
Jason Cale
wrote on February 3, 2006 03:16 AM
A quick note on Mac Mail in response to it being quicktime or flash, html emails are displayed using the webkit that safari does .. it can be dropped into most apps, to gain the same functionality. So normally if it works in safari it works in the mail, so hence flash working. I wonder about svg's :) .. type "mac mail webkit" to read more..
No VMDirect
wrote on February 9, 2006 10:40 AM
George-
No one is interested in building your pyramid for vmdirect or helloworld whichever you want to call it.
Darren Candler
wrote on February 10, 2006 03:19 AM
On this test - did you all the flash file by URL or did you inline the flash file into the email ???
Jeff
wrote on February 10, 2006 08:02 AM
George --
I would be interested. atomcc@hotmail.com Thanks.
Simon
wrote on February 25, 2006 10:00 AM
I'm very interested in the way that you have formatted the HTML to embed the Flash content. Can you post the code that you actually used as it sems that you laboring under a misunderstanding of how to force the display of a fallback image.
Simon
wrote on February 25, 2006 10:23 AM
I've just read the above posts in more detail and can throw light on why the fallback image did not display. You say that "<Param Name = img..." isn't widely supported. Well logic dictates that if the OBJECT tag is stripped or blocked, it won't be supported at all. (If the whole object is gone, why do you think that an email client will be able to distinguish a Param tag?). The CORRECT way to structure it is to supply the image as <img src="etc"> within the object tag. Then, when the object itself is blocked, the image remains. This method works fine on IE based email clients (Outlook etc - if set to block Active X objects- will of course still throw a Security Alert) but Hotmail should quietly just display the image.
I'd still like to see the code though to see exactly how comprehensive your test was.
Dave Greiner
wrote on February 25, 2006 10:49 AM
Simon, thanks so much for your feedback and suggestion. You can find the original test email here.
Please let me know if you have any other thoughts in top of the suggestion to place the image reference within the object tag. We're more than happy to modify the campaign, run the test again and publish the results.
Brian Cha
wrote on March 8, 2006 04:23 AM
Great article!
johnboy
wrote on March 16, 2006 12:56 AM
Great article - finally a nice definitive reference to point customers at.
I posted this on an earlier thread before spotting this one but it may be more relevent here:
"late to the discussion I know - but have you tried embedding the flash inside a PDF, you can include all the content you want in the PDF (including data gathering mail back forms that return xml) and send that out as an attachment.
Personally i think it sucks but may be an easy option for those customers that insist on flash/rich interactive content in an email campaign, maybe better than having to walk away?"
nutmilk
wrote on April 6, 2006 12:16 AM
BUT I WANT MY FLASH EMAIL MAKE IT WORK AUGHGHGHGHGHHGHG
Pete
wrote on May 3, 2006 07:45 PM
I agree with nutmilk. Can some big brained egghead please make this work. I am itching to put flash into emails.
Jon
wrote on May 24, 2006 04:15 AM
Can someone describe what they mean by "getting this to work"? It seems that no matter what you do, Outlook is going to show a security warning and Outlook is by far the most commonly used email client. It's nifty if this works in Thunderbird, but it would have to be transparently flawless in Outlook first.
Al McCarley
wrote on June 14, 2006 06:56 AM
Anyone fancying passing this info on to Apple? I'm sure they could make good use of targeting Mac and Mail users with Flash emails?!? I'm suprised they haven't already...
Joe
wrote on June 15, 2006 01:31 AM
I have used flash in emails in the past and as long as the user has activeX enabled in their browser, they will see the flash in outlook express. Appart from that, it's pretty much a no no.
Magazin
wrote on June 15, 2006 05:47 PM
Can somebody (Joe) point me out how or where to start building. I'm trying for years now making my signature into flash. Right now I attach a quicktime, a fine sollution only it doesn't starts playing by default and shows the controller. And also I would like to stream instead of embeding the file. So flash seems a good option or is there some other sollution I didn't catch.
Code or or learning curve is much appriciated. (ps. I use a Mac).
mitch
wrote on July 29, 2006 06:24 AM
this article says one can use flash as a signature but if it is able to use it as a sig why cant it be used in the content...
http://www.webreference.com/multimedia/flash/email/
Alicia
wrote on July 29, 2006 12:33 PM
I also agree that email is meant for Ascii plain text, no Html nor Flash.
Nowadays most email clients do not display by default images, nor Html nor flash.
Also, I think each of us who has important things in email, should back it up regularly. I used to do it manually by saving the .dbx files, until I found Outlook Express Backup Genie that does it automatically at regular times.
I choused it over other because it can work with both MS Outlook and Outlook Express
Alicia
Kim
wrote on August 10, 2006 03:24 AM
Mitch,
If you go one step further on the link (http://www.webreference.com/multimedia/flash/email/) you included for using Flash as a signature and go to their reference page (http://www.standardgraphics.net/Pages/FAQsAboutAES.html), you'll find that it is a very old article and that they don't Flash anymore for the exact reason stated here.
Kim
Prabhakar Kasi
wrote on October 17, 2006 08:24 PM
Great Article
Andrew O
wrote on October 19, 2006 07:07 AM
anyone ever heard of a method called Flash satay? Apparently you can manipulate the object tag, well more like strip it down, to make it more accecptable across multiple browsers.
Has anyone ever used this method and tested it in email?
Al
wrote on October 20, 2006 02:45 AM
The problem with Satay, as I see it (I haven't tested it) is that the host strips out EMBED and OBJECT element via a strict RegEx set in the same manner they are killing other elements (HTML tags, CSS, etc., based on their rules). If someone does have the inkling and can provide a test as broad as this article's, I'd love to see it!
Great article, btw...
Oi
wrote on November 14, 2006 04:17 PM
how are standard ecards created do they somehow embed the swf file in the email or do they provide a url back to their site were the swf file is contained
Got anything to add?