Talking Drupal #057 - HTML Email

July 30, 2014
In episode #057 we talk about HTML Emails, how to approach transaction and bulk emailing and the modules and third party tools to help you out.


direct Link

Uses of Email

  • Transaction/Service E-Mails - one email to the single person for a particular purpose.  ie. Reset Password, Shipping Confirmation...
  • Bulk Email - send to the group of people.  ie. Newsletter, Forum subscriptions…
  • User communication - personal contact or something like basecamp
  • Impact the type of service and tools you will use

Getting Started With HTML EMails 

  • Drupal out of the box will only send plain text emails
  • Need an SMTP server setup on your web server or use this:
  • SMTP Authentication Support Module

Structure of HTML email

HTML E-Mails From Drupal (Creating and Sending)

  • Simple News (Module)
  • Mime Mail
  • Mandrill / Mail System
  • Mailchimp
  • Constant Contact
  • Campaign Monitor

Zurb Foundation - Responsive templates


Mail Tester -

Responsive Email Design from Campaign Monitor  -

Web Fonts in Email from Campaign Monitor -

Responsive Email from MailChimp - 

Typography in Email from MailChimp -

Tutorial to Understand HTML Email (Hand crafted) -

This module allows you to attach tabular data to a node in Drupal 6 or any entity in Drupal 7. The input form allows the user to specify the number of rows/columns and allows entry into each table cell using text fields. Tables can be defined globally or on a per-node/per-entity basis, so every node can have multiple tables of arbitrary size. Enter data by hand or by CSV upload. Table data can also be downloaded as CSV files by your users if you so choose. Tables are multi-value and revision capable.