Building your email
Watch your email
As you work on your email content, you'll want to see how it renders.
premail watch using the
premail watch -e welcome
To specify a design, use the
premail watch -e welcome -d postmodern
You can quickly test out what the same email looks like using a different design:
premail watch -e welcome -d premodern
premail watch command will watch for any changes in any configuration
files, template files, or Sass files, and re-render the
dist subdirectory of
your design, then open it in your default web browser. (If you'd rather not have
it open in your web browser, you can append
Build your email
If you don't want to continuously watch your files, use
premail build. Again,
using the "postmodern" example, that would be:
premail build -e welcome -d postmodern
This will render the design, open it in a browser and then stop.
Inspecting the compiled MJML
Because Premail assembles several files together, it can sometimes be helpful to see what the final compiled MJML template is -- before it's passed to MJML to render in email-friendly HTML.
To see this file, append
--temp to any
build command and the
index.mjml file will be included in
Images in your email
Images can be included locally while you're drafting the email, but MJML doesn't do anything magical in terms of hosting these images -- you'll still have to upload them somewhere and use the full URLs for the hosted images.