postfix: allow configuring message_size_limit

This commit is contained in:
Michishige Kaito 2018-11-23 14:29:23 +00:00
parent ebf34930a7
commit c2ca4d1bb0
2 changed files with 9 additions and 2 deletions

View file

@ -39,6 +39,13 @@ in
description = "The domains that this mail server serves."; description = "The domains that this mail server serves.";
}; };
messageSizeLimit = mkOption {
type = types.int;
example = 52428800;
default = 20971520;
description = "Message size limit enforced by Postfix.";
};
loginAccounts = mkOption { loginAccounts = mkOption {
type = types.loaOf (types.submodule ({ name, ... }: { type = types.loaOf (types.submodule ({ name, ... }: {
options = { options = {

View file

@ -135,7 +135,7 @@ in
smtpd_banner = ${fqdn} ESMTP NO UCE smtpd_banner = ${fqdn} ESMTP NO UCE
disable_vrfy_command = yes disable_vrfy_command = yes
message_size_limit = 20971520 message_size_limit = ${builtins.toString cfg.messageSizeLimit}
# virtual mail system # virtual mail system
virtual_uid_maps = static:5000 virtual_uid_maps = static:5000