Postmark Transactional Email Templates are rock-solid email templates that render beautifully in tons of email clients. They provide the foundation of our Postmark Templates feature, and we're glad to provide them as Open Source to the wider community.
These templates are built and maintained using MailMason, a grunt-based framework to help streamline the process of developing, testing, and maintaining a set of related transactional email templates. If you want to create or customize your own set of email templates, you can use MailMason to extend the existing emails or start from scratch to build an entirely new set.
There are two sets of templates here. The first set is in the /templates
folder and contains the base templates with the CSS all contained in a style block. In this state, they're easier to edit, but they'll have limited compatibility with email clients. The other set in /templates_inlined
has the same templates but with the CSS already inlined. They'll be a bit more tedious to make changes to, but you won't need to use anything to inline the CSS.
For client compatibility, HTML emails should always be inlined before sending. Here are a couple of tools for doing that:
If you choose to send your emails with Postmark, each time you send we will automagically inline the CSS for you.
The templates are listed below and have all been tested for consistency in the following email clients:
- Desktop
- Apple Mail 8, 9, 10
- Outlook 2007, 2010, 2011, 2013, 2016
- Windows 10 Mail
- Mobile
- Gmail App (Android)
- iPhone 5s (iOS 8)
- iPhone 6s
- iPhone 6s plus
- iPad (Retina)
- iPad Mini
- Web
- AOL
- Gmail
- Outlook.com
- Yahoo
Send a welcome email to users after they sign up.
Send users a link to reset their password.
Help users reset their password if they can’t remember their email.
Receipt and invoices best practices guide
Send a receipt to users after they made a purchase.
Request payment from a user.
Notify users of new comments by other users.
Note: Comment notification isn't the prettiest preview because it's just Mustachio. Since almost all content in these emails is dynamic, they don't look good without real content. So don't worry though, that's how they're supposed to look.
Trial expiration email best pracitces
Let users know when their trial is about to expire.
Let users know when their expired trial.
Help users invite others to use your software.