diff --git a/backend/src/middleware/email/templates/signup.html b/backend/src/middleware/email/templates/signup.html
new file mode 100644
index 000000000..7316dc841
--- /dev/null
+++ b/backend/src/middleware/email/templates/signup.html
@@ -0,0 +1,434 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (Optional) This text will appear in the inbox preview, but not the email body. It can be used to supplement the
+ email subject line or even summarize the email's contents. Extended text preheaders (~490 characters) seems like a
+ better UX for anyone using a screenreader or voice-command apps like Siri to dictate the contents of an email. If
+ this text is not included, email clients will automatically populate it using the text (including image alt text)
+ at the start of the email's body.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+ Praesent laoreet malesuada cursus.
+ Maecenas sed ante pellentesque, posuere leo id, eleifend dolor. Class aptent
+ taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent laoreet
+ malesuada cursus. Maecenas scelerisque congue eros eu posuere. Praesent in felis ut velit pretium
+ lobortis rhoncus ut erat.
+ |
+
+
+ |
+
+
+
+ |
+
+
+
+
+ Praesent in felis ut velit pretium lobortis rhoncus ut erat.
+
+ - A list item.
+ - Another list item here.
+ - Everyone gets a list item, list items for
+ everyone!
+
+ Maecenas sed ante pellentesque, posuere leo id, eleifend dolor. Class aptent
+ taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent laoreet
+ malesuada cursus. Maecenas scelerisque congue eros eu posuere. Praesent in felis ut velit pretium
+ lobortis rhoncus ut erat.
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+ |
+ Maecenas sed ante pellentesque, posuere leo id, eleifend dolor.
+ |
+
+
+ |
+
+
+
+
+
+ |
+
+
+ |
+ Maecenas sed ante pellentesque, posuere leo id, eleifend dolor.
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+ |
+
+ |
+
+
+
+
+
+
+
+
+ |
+ Maecenas sed ante pellentesque, posuere leo id, eleifend dolor. Class aptent
+ taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent laoreet
+ malesuada cursus. Maecenas scelerisque congue eros eu posuere. Praesent in felis ut velit pretium
+ lobortis rhoncus ut erat.
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+ View as a Web Page
+
+
+ Company Name 123 Fake Street, SpringField, OR, 97477
+ US (123) 456-7890
+
+ unsubscribe
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Maecenas sed ante pellentesque, posuere leo id, eleifend dolor. Class aptent
+ taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent laoreet
+ malesuada cursus. Maecenas scelerisque congue eros eu posuere. Praesent in felis ut velit pretium
+ lobortis rhoncus ut erat.
+ |
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
diff --git a/backend/src/middleware/email/templates/signup.js b/backend/src/middleware/email/templates/signup.js
index 25f3681d7..a83e59d5b 100644
--- a/backend/src/middleware/email/templates/signup.js
+++ b/backend/src/middleware/email/templates/signup.js
@@ -4,6 +4,7 @@ import path from 'path'
import mustache from 'mustache'
const signupText = fs.readFileSync(path.join(__dirname, './signup.txt'), 'utf-8')
+const signupHtml = fs.readFileSync(path.join(__dirname, './signup.html'), 'utf-8')
export const signupTemplate = options => {
const {
@@ -21,6 +22,7 @@ export const signupTemplate = options => {
return {
to: email,
subject,
- text: mustache.render(signupText, { actionUrl, nonce, supportUrl })
+ text: mustache.render(signupText, { actionUrl, nonce, supportUrl }),
+ html: mustache.render(signupHtml, {}),
}
}