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 web development

Do you need DevOps-experts?

Your development team has a full backlog? No time for infrastructure architecture? Our DevOps team is ready to support you!

  • We build reliable cloud solutions with Infrastructure as code
  • We are experts in security, Linux and databases
  • We support your dev team to perform
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)