]> git.proxmox.com Git - pmg-gui.git/commitdiff
fix #2971: DKIM: add gui setting to use From header when signing
authorMaximiliano Sandoval <m.sandoval@proxmox.com>
Fri, 23 Feb 2024 12:52:00 +0000 (13:52 +0100)
committerStoiko Ivanov <s.ivanov@proxmox.com>
Mon, 26 Feb 2024 15:42:52 +0000 (16:42 +0100)
Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
js/DKIMSettings.js

index 9cebfebf3fe3f8e5e3e7de242a819bb4f981b82b..21f572dce626a910786e272cb83870c0eb377a4d 100644 (file)
@@ -120,6 +120,11 @@ Ext.define('PMG.DKIMSettings', {
 
     monStoreErrors: true,
 
+    dkimdomainTextHash: {
+       envelope: gettext('Envelope'),
+       header: gettext('Header'),
+    },
+
     initComponent: function() {
        var me = this;
 
@@ -183,6 +188,17 @@ Ext.define('PMG.DKIMSettings', {
            },
        };
 
+       var render_dkimdomain = function(value) {
+           return me.dkimdomainTextHash[value] || value;
+       };
+       me.add_combobox_row('dkim-use-domain', gettext('Get Signing Domain From'), {
+           renderer: render_dkimdomain,
+           defaultValue: 'envelope',
+           comboItems: [
+               ['envelope', render_dkimdomain('envelope')],
+               ['header', render_dkimdomain('header')]],
+       });
+
        me.add_boolean_row('dkim_sign_all_mail', gettext('Sign all Outgoing Mail'));
 
        var baseurl = '/config/admin';