mirror of
https://github.com/stalwartlabs/mail-server.git
synced 2024-09-20 07:16:18 +08:00
Default to ARC seal using just one signature
This commit is contained in:
parent
faf34ecde2
commit
6e5a92d882
|
@ -103,7 +103,7 @@ impl Default for MailAuthConfig {
|
|||
seal: IfBlock::new::<()>(
|
||||
"auth.arc.seal",
|
||||
[],
|
||||
"['rsa-' + key_get('default', 'domain'), 'ed25519-' + key_get('default', 'domain')]",
|
||||
"'rsa-' + key_get('default', 'domain')",
|
||||
),
|
||||
},
|
||||
spf: SpfAuthConfig {
|
||||
|
|
|
@ -231,4 +231,17 @@ async fn sign_and_seal() {
|
|||
.assert_contains(
|
||||
"ARC-Message-Signature: i=3; a=ed25519-sha256; s=ed; d=example.com; c=relaxed/simple;",
|
||||
);
|
||||
|
||||
// Test ARC sealing of a DKIM signed message
|
||||
session
|
||||
.send_message("bill@foobar.org", &["jdoe@example.com"], "test:dkim", "250")
|
||||
.await;
|
||||
qr.expect_message()
|
||||
.await
|
||||
.read_lines(&qr)
|
||||
.await
|
||||
.assert_contains("ARC-Seal: i=1; a=ed25519-sha256; s=ed; d=example.com; cv=none;")
|
||||
.assert_contains(
|
||||
"ARC-Message-Signature: i=1; a=ed25519-sha256; s=ed; d=example.com; c=relaxed/simple;",
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue