diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2024-04-13 19:10:53 +0200 |
---|---|---|
committer | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2024-04-13 19:10:53 +0200 |
commit | f3a1652b098bbe33e5ab8a827ff3778b3c2120b8 (patch) | |
tree | 243f5d1e82706ad3d727a26692bd1d53d9373776 /nixos/modules/services/mail/clamsmtp.nix | |
parent | 561b7b74f8e5783f29bb589482b3ed60ce2c1318 (diff) | |
parent | c0c2f2903f310dd5efb86f02b4b5f824183f5173 (diff) |
Merge branch 'master' into staging-next
Diffstat (limited to 'nixos/modules/services/mail/clamsmtp.nix')
-rw-r--r-- | nixos/modules/services/mail/clamsmtp.nix | 37 |
1 files changed, 14 insertions, 23 deletions
diff --git a/nixos/modules/services/mail/clamsmtp.nix b/nixos/modules/services/mail/clamsmtp.nix index a0de25962845f..5bcf8ecdde1ac 100644 --- a/nixos/modules/services/mail/clamsmtp.nix +++ b/nixos/modules/services/mail/clamsmtp.nix @@ -12,17 +12,16 @@ in enable = mkOption { type = types.bool; default = false; - description = lib.mdDoc "Whether to enable clamsmtp."; + description = "Whether to enable clamsmtp."; }; instances = mkOption { - description = lib.mdDoc "Instances of clamsmtp to run."; + description = "Instances of clamsmtp to run."; type = types.listOf (types.submodule { options = { action = mkOption { type = types.enum [ "bounce" "drop" "pass" ]; default = "drop"; - description = - lib.mdDoc '' + description = '' Action to take when a virus is detected. Note that viruses often spoof sender addresses, so bouncing is @@ -34,8 +33,7 @@ in type = types.str; default = ""; example = "X-Virus-Scanned: ClamAV using ClamSMTP"; - description = - lib.mdDoc '' + description = '' A header to add to scanned messages. See clamsmtpd.conf(5) for more details. Empty means no header. ''; @@ -44,8 +42,7 @@ in keepAlives = mkOption { type = types.int; default = 0; - description = - lib.mdDoc '' + description = '' Number of seconds to wait between each NOOP sent to the sending server. 0 to disable. @@ -57,8 +54,7 @@ in listen = mkOption { type = types.str; example = "127.0.0.1:10025"; - description = - lib.mdDoc '' + description = '' Address to wait for incoming SMTP connections on. See clamsmtpd.conf(5) for more details. ''; @@ -67,8 +63,7 @@ in quarantine = mkOption { type = types.bool; default = false; - description = - lib.mdDoc '' + description = '' Whether to quarantine files that contain viruses by leaving them in the temporary directory. ''; @@ -77,13 +72,12 @@ in maxConnections = mkOption { type = types.int; default = 64; - description = lib.mdDoc "Maximum number of connections to accept at once."; + description = "Maximum number of connections to accept at once."; }; outAddress = mkOption { type = types.str; - description = - lib.mdDoc '' + description = '' Address of the SMTP server to send email to once it has been scanned. ''; @@ -92,8 +86,7 @@ in tempDirectory = mkOption { type = types.str; default = "/tmp"; - description = - lib.mdDoc '' + description = '' Temporary directory that needs to be accessible to both clamd and clamsmtpd. ''; @@ -102,20 +95,19 @@ in timeout = mkOption { type = types.int; default = 180; - description = lib.mdDoc "Time-out for network connections."; + description = "Time-out for network connections."; }; transparentProxy = mkOption { type = types.bool; default = false; - description = lib.mdDoc "Enable clamsmtp's transparent proxy support."; + description = "Enable clamsmtp's transparent proxy support."; }; virusAction = mkOption { type = with types; nullOr path; default = null; - description = - lib.mdDoc '' + description = '' Command to run when a virus is found. Please see VIRUS ACTION in clamsmtpd(8) for a discussion of this option and its safe use. ''; @@ -124,8 +116,7 @@ in xClient = mkOption { type = types.bool; default = false; - description = - lib.mdDoc '' + description = '' Send the XCLIENT command to the receiving server, for forwarding client addresses and connection information if the receiving server supports this feature. |