diff --git a/nixos/modules/services/mail/tlsrpt.nix b/nixos/modules/services/mail/tlsrpt.nix index 309ce400462c..843e1477d7e0 100644 --- a/nixos/modules/services/mail/tlsrpt.nix +++ b/nixos/modules/services/mail/tlsrpt.nix @@ -222,6 +222,17 @@ in ''; }; + http_script = mkOption { + type = with types; nullOr str; + default = "${lib.getExe pkgs.curl} --silent --header 'Content-Type: application/tlsrpt+gzip' --data-binary @-"; + defaultText = lib.literalExpression '' + ''${lib.getExe pkgs.curl} --silent --header 'Content-Type: application/tlsrpt+gzip' --data-binary @- + ''; + description = '' + Call to an HTTPS client, that accepts the URL on the commandline and the request body from stdin. + ''; + }; + sender_address = mkOption { type = types.str; example = "noreply@example.com";