Read more

An Introduction to Sending HTML Email for Web Developers

Dominik Schöler
January 10, 2017Software engineer at makandra GmbH

A comprehensive introduction to sending HTML emails.

Illustration online protection

Rails Long Term Support

Rails LTS provides security patches for old versions of Ruby on Rails (2.3, 3.2, 4.2 and 5.2)

  • Prevents you from data breaches and liability risks
  • Upgrade at your own pace
  • Works with modern Rubies
Read more Show archive.org snapshot

Intro:

HTML email: Two words that, when combined, brings tears to a developer’s eyes. If you’re a web developer, it’s inevitable that coding an email will be a task that gets dropped in your lap at some time in your career, whether you like it or not. Coding HTML email is old school. Think back to 1999, when we called ourselves “webmasters” and used Frontpage, WYSIWYG editors and tables to mark up our websites.

Table of Contents

  • Introduction To Sending Email Link

  • Email List Best Practices

  • Analytics And Measuring Performance

  • Sending Score And Reputation Link

  • Sending Bulk Email

  • Email Clients

  • HTML Templates

  • Building HTML Email Templates

  • Using HTML Tables For Layout

  • Inline CSS

  • Buttons

  • Typography

  • Conditionals

  • Images And Media

  • Forms In Email

  • Gmail Actions

  • Preheader Text

  • Testing Email

  • MIME Multi-Part

  • Accessibility

  • Responsive Email Design

  • Automating Your Workflow

  • Looking To The Future

  • Conclusion:

    Email design and development is a beast. It is a lot like building a web page… 10 years ago. Email client vendors haven’t been as progressive as web browser vendors in adopting new standards, and we users and companies don’t adopt new email clients like we do with web browsers. Add to that the rise of mobile, and we’re left in this state of having to support a convoluted mix of clients and versions.
    My introduction here is a high-level overview; you could dive deep into every one of these points. Hopefully, it’s given you good insight into the world of building and sending email, and the code snippets and resources have added some hours back to your life.

Dominik Schöler
January 10, 2017Software engineer at makandra GmbH
Posted by Dominik Schöler to makandra dev (2017-01-10 18:44)