diff --git a/UI/Templates/MailerUI/UIxMailEditor.wox b/UI/Templates/MailerUI/UIxMailEditor.wox
index 4c3f34bc7..b2189632b 100644
--- a/UI/Templates/MailerUI/UIxMailEditor.wox
+++ b/UI/Templates/MailerUI/UIxMailEditor.wox
@@ -187,7 +187,7 @@
-
+
diff --git a/UI/WebServerResources/js/Mailer/Account.service.js b/UI/WebServerResources/js/Mailer/Account.service.js
index bf923caec..46a8da858 100644
--- a/UI/WebServerResources/js/Mailer/Account.service.js
+++ b/UI/WebServerResources/js/Mailer/Account.service.js
@@ -358,6 +358,13 @@
}).then(function(message) {
// Fetch draft initial data
return Account.$$resource.fetch(message.$absolutePath({asDraft: true}), 'edit').then(function(data) {
+ var accountDefaults = Account.$Preferences.defaults.AuxiliaryMailAccounts[_this.id];
+ if (accountDefaults.security) {
+ if (accountDefaults.security.alwaysSign)
+ data.sign = true;
+ if (accountDefaults.security.alwaysEncrypt)
+ data.encrypt = true;
+ }
Account.$log.debug('New message (edit): ' + JSON.stringify(data, undefined, 2));
angular.extend(message.editable, data);
message.isNew = true;
diff --git a/UI/WebServerResources/js/Mailer/Message.service.js b/UI/WebServerResources/js/Mailer/Message.service.js
index ebab2697e..00e1d491b 100644
--- a/UI/WebServerResources/js/Mailer/Message.service.js
+++ b/UI/WebServerResources/js/Mailer/Message.service.js
@@ -46,6 +46,7 @@
$timeout: $timeout,
$log: $log,
$$resource: new Resource(Settings.activeUser('folderURL') + 'Mail', Settings.activeUser()),
+ $Preferences: Preferences,
$avatar: angular.bind(Preferences, Preferences.avatar)
});
@@ -396,6 +397,13 @@
});
if (identity)
data.from = identity.full;
+ var accountDefaults = Message.$Preferences.defaults.AuxiliaryMailAccounts[_this.$mailbox.$account.id];
+ if (accountDefaults.security) {
+ if (accountDefaults.security.alwaysSign)
+ data.sign = true;
+ if (accountDefaults.security.alwaysEncrypt)
+ data.encrypt = true;
+ }
Message.$log.debug('editable = ' + JSON.stringify(data, undefined, 2));
angular.extend(_this.editable, data);
return data.text;