]> git.proxmox.com Git - pmg-api.git/blobdiff - src/PMG/Config.pm
fix #2971: DKIM: add setting to use From header when signing
[pmg-api.git] / src / PMG / Config.pm
index 71d4c0b8e04b38586481d8cc9661254fe4c9f41c..0c5419e6ac84050713b0460a841b81222af35a7c 100644 (file)
@@ -134,6 +134,12 @@ EODESC
            description => "Default DKIM selector",
            type => 'string', format => 'dns-name', #see RFC6376 3.1
        },
+       'dkim-use-domain' => {
+           description => "Whether to sign using the address from the header or the envelope.",
+           type => 'string',
+           enum => [qw(header envelope)],
+           default => 'envelope',
+       },
     };
 }
 
@@ -152,6 +158,7 @@ sub options {
        dkim_sign => { optional => 1 },
        dkim_sign_all_mail => { optional => 1 },
        dkim_selector => { optional => 1 },
+       'dkim-use-domain' => { optional => 1 },
     };
 }
 
@@ -1808,6 +1815,7 @@ my $pmg_service_params = {
        dkim_selector => 1,
        dkim_sign => 1,
        dkim_sign_all_mail => 1,
+       'dkim-use-domain' => 1,
     },
 };