Amazing Emails from Drupal 8
summary
Drupal 8 can send branded, responsive transactional emails using the Easy Email contrib module backed by Swift Mailer + mail_system; templates are editable with CKEditor, support tokens (including custom QR-code tokens), attachments, plain-text alternatives and inbox preview, and are stored as entities for searchable email history. An email-override UI maps original hook_mail parameters to template fields (config entities), prevents duplicate sends, and is running in production on multiple sites as a drop-in solution.
AI-written summary · about
chapters (39)
- 0:00Intro
- 0:19Website Editor Experience
- 1:17Webform
- 1:31Drupal Commerce
- 2:06Emails in Drupal Core
- 2:35Making Drupal Email Amazing
- 3:02What We Are Going to Talk About
- 3:57How Email Works
- 5:38HTML and Plain Text
- 7:12Inline Images
- 8:04HTML Email Limited HTML and CSS Implementation
- 8:47Email Client Market Share
- 9:06How Drupal Sends Email
- 12:13Mail System
- 14:30Responsive Design
- 14:56Web Fonts
- 17:18How Drupal Stores Data
- 18:22Amazing Drupal Email Components
- 18:45My Initial Solution
- 19:31Message Template Editing
- 19:44Message Log Viewing
- 20:13New Solution
- 20:53Easy Email Site Components
- 21:14Custom Design
- 21:35Inbox Preview
- 21:55Template Editor Experience
- 22:27Supports Tokens
- 22:46Plain Text Alternative
- 23:06Configurable "Base" Fields
- 23:28User References
- 23:56Template Preview
- 24:26Duplicate Email Prevention
- 24:53Email Override System
- 25:34Ad-Hoc Sending
- 25:44Email History
- 25:57Entity API
- 26:12Test Suite
- 26:24Future Roadmap Choose theme per template Better inline image handling
- 27:23Easy Email Module with Drupal
related talks
11mModern emails using
48mDeep dive into Experience Manager Core Components for E-Mail and Forms
29mEmail Templates: The Choose-Your-Own-Adventure
38mMy email becomes dynamic!
26mFull End to End Testing for Your HTML Email Workflows
13mWhy Email Ads Will Kick Social Media Ads' Ass in Web3
58mCiviCRM secrets for Drupalers
59mJavaScript for emails, are you sure?
