add dkimKeyBits configuration

This commit is contained in:
Joey Hewitt 2019-06-29 17:56:22 -06:00
parent 7e718e0e33
commit f789f7a80c
3 changed files with 19 additions and 0 deletions

View file

@ -38,6 +38,7 @@ import <nixpkgs/nixos/tests/make-test.nix> {
fqdn = "mail.example.com";
domains = [ "example.com" "example2.com" ];
rewriteMessageId = true;
dkimKeyBits = 1535;
loginAccounts = {
"user1@example.com" = {
@ -321,6 +322,10 @@ import <nixpkgs/nixos/tests/make-test.nix> {
$client->succeed("grep 'Received: from mail.example.com' ~/mail/*");
};
subtest "dkim has user-specified size", sub {
$server->succeed("openssl rsa -in /var/dkim/example.com.mail.key -text -noout | grep 'Private-Key: (1535 bit)'");
};
subtest "dkim singing, multiple domains", sub {
$client->execute("rm ~/mail/*");
# send email from user2 to user1