diff --git a/UI/Templates/MailerUI/UIxMailViewTemplate.wox b/UI/Templates/MailerUI/UIxMailViewTemplate.wox
index d857ccff5..decd95ca9 100644
--- a/UI/Templates/MailerUI/UIxMailViewTemplate.wox
+++ b/UI/Templates/MailerUI/UIxMailViewTemplate.wox
@@ -172,7 +172,7 @@
diff --git a/UI/WebServerResources/js/Common/ensureTarget.filter.js b/UI/WebServerResources/js/Common/ensureTarget.filter.js
new file mode 100644
index 000000000..da5ce26a8
--- /dev/null
+++ b/UI/WebServerResources/js/Common/ensureTarget.filter.js
@@ -0,0 +1,22 @@
+/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+
+/**
+ * @type {angular.Module}
+ */
+(function () {
+ 'use strict';
+
+ /**
+ * @ngInject
+ */
+ function ensureTarget() {
+ return function(element) {
+ var tree = angular.element('' + element + '
');
+ tree.find('a').attr('target', '_blank');
+ return angular.element('').append(tree).html();
+ };
+ }
+
+ angular.module('SOGo.Common')
+ .filter('ensureTarget', ensureTarget);
+})();