Benoit Tellier created JAMES-4153:
-------------------------------------
Summary: DKIMSign: signature template: allow for interpolating the
domain
Key: JAMES-4153
URL: https://issues.apache.org/jira/browse/JAMES-4153
Project: James Server
Issue Type: Improvement
Components: Mailet Contributions
Reporter: Benoit Tellier
h2. Why?
I want to host several doains on a single Jmes instance.
I want to be able tohost multiple domain in a dynamic way so I cannot have
static confi for DKIM
I am OK with a single DKIM private key for the entire platform
Today DKIMSign do require a static domain for `d` token preventing me to reach
DMARC allgnement
h2. Proposed solution
Allow interpolate the MAIL FROM domain, with fallback to a default domain if
MAIL FROM: <>
{code:java}
<mailet match="All" class="org.apache.james.jdkim.mailets.DKIMSign">
<signatureTemplate>v=1; s=s1; d=%MAIL_FROM;
h=from:subject:date:to:cc; a=rsa-sha256; bh=; b=;</signatureTemplate>
<defaultDomain>linagora.com</defaultDomain>
<privateKeyFilepath>file://secrets/dkim/dkim.key</privateKeyFilepath>
<onMailetException>ignore</onMailetException>
</mailet>
{code}
The default domain is optional, required when using %MAIL_FROM.
%MAIL_FROM is to be replaced with the mail from domin, or the default domain if
none.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]