Tell me more ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I would like to send an HTML Newsletter from my Gmail account. I have the raw HTML, but how can I paste it into the editor, so Gmail will recognize it as HTML? Is this even possible?

share|improve this question
even if not a direct response to the question, i suggest to take a look at htmlemailboilerplate.com for some tips and tricks in the event of sending marketing emails. – Bart Mar 6 at 22:59

4 Answers

up vote 15 down vote accepted

Gmail doesn't support it out of the box. The only possibility is using some software like Thunderbird and send the mail via SMTP to your mail-account.

share|improve this answer
Thanks for the clarification. – miku Jul 14 '10 at 15:04
jsfiddle.net is a great way to set up html for copying straight into gmail. I just type the HTML into the html section click run, it then gets rendered in the result section, you can then select an copy it from there into email message. Bearin mind that for security reasons gmail strips alot of 'fancy' html and strips all scripting. – Adrian Jan 31 at 12:20
Well, Thunderbird was the best solution. I selected edit source code and in one minute I Sent my email marketing perfectly. – Eliezer Mar 2 at 14:27

If you copy and paste the source code, you will get the source code in your email, but if you copy and paste what you see in your browser, you will get a (mostly) acceptable rendition of your original HTML.

You just have to make sure that you are using the "rich formatting" mode.

The big downside is that you cannot ever (as far as I can see) edit the source code directly, and the built-in editor is rather limited.

share|improve this answer
Thank you very much. – miku Jul 14 '10 at 15:04

You can actually work around this if you're using a browser with a developer tool that allows you to edit the page's DOM (source), like Chrome, or Firefox with firebug.

If you're using Chrome, you compose a new email in Gmail, type in some a dummy text, select it, and right click in the email body and select 'inspect element' . Highlight the dummy text, right click and select 'edit as HTML'. Paste in your HTML.

When you send your email it should send your edited HTML (provided you done anything too crazy that Gmail prevents).

share|improve this answer
I did what Ian Jones did, it worked great. If I could vote it up, I would have. > You can actually work around this if you're using a browser with a > developer tool that allows you to edit the page's DOM (source), like > Chrome, or Firefox with firebug. > > If you're using Chrome, you compose a new email in Gmail, type in some > a dummy text, select it, and right click in the email body and select > 'inspect element' . Highlight the dummy text, right click and select > 'edit as HTML'. Paste in your HTML. > > When you send your email it should send your edited HTML (provided you > done anythin – user1832766 May 9 at 14:51

Open a text editor. Paste your HTML into it, and save the file with a .html extension. Open that file in your web browser. Select and copy the contents of that page. Paste into your email.

share|improve this answer

protected by Community May 9 at 18:37

This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.

Not the answer you're looking for? Browse other questions tagged or ask your own question.