U4-10582 - Make a shiny template for the emails that are sent from Umbraco

Created by Jeffrey Schoemaker 24 Oct 2017, 12:54:11 Updated by Sebastiaan Janssen 06 Nov 2017, 13:07:53

Tags: Unscheduled PR

Subtask of: U4-9609

Currently the sent from Umbraco look like you have been hacked ;). There's no styling or Umbraco context given.

The solution is of course a nice, shiny HTML email. This should be applied to the invitation email, the forgot password email and the notifications email.

A design could look like the attachment.

1 Attachments


Jeffrey Schoemaker 24 Oct 2017, 13:18:50

Okay, we've created the email and created a pull request. We've tested the mails in Outlook on Windows and iOS and in gmail. It looks all shiny and pretty...

If you would like to update your own installation without upgrading you can use the following HTML-snippets and place it in the languagefile.

For the notificationemail:


Hi %0%,

This is an automated mail to inform you that the task '%1%' has been performed on the page '%2%' by the user '%3%'


Update summary:


Have a nice day!

Cheers from the Umbraco robot


For the invitation email:


Hi %0%,

You have been invited by %1% to the Umbraco Back Office.

Message from %1%:

Click this link to accept the invite

If you cannot click on the link, copy and paste this URL into your browser window:



For the password resetmail:


Password reset requested

Your username to login to the Umbraco back-office is: %0%

Click this link to reset your password

If you cannot click on the link, copy and paste this URL into your browser window:



Jeffrey Schoemaker 24 Oct 2017, 13:19:21

And these are the related pull requests; https://github.com/JorgenVerweij/Umbraco-CMS/pull/1 and https://github.com/JorgenVerweij/Umbraco-CMS/pull/2

Jeffrey Schoemaker 24 Oct 2017, 13:23:59

Last comment... For the image in the email we use the image that is located in the assets-folder of umbraco.com itself. I didn't see a better solution, because it has to be an absolute path and you don't want to change it for each installation.

Daniël Knippers 02 Nov 2017, 16:46:14

The previous pull requests have been merged into one and are for the proper repository this time:


Stephan 02 Nov 2017, 17:19:45

uber-cool, merged, thanks !!

Priority: Normal

Type: Cosmetics

State: Fixed


Difficulty: Normal


Backwards Compatible: True

Fix Submitted: Pull request

Affected versions: 7.7.0, 7.7.1, 7.7.2, 7.7.3, 7.7.4, 7.7.5

Due in version: 7.7.5

Sprint: Sprint 71

Story Points: