Pre-login default value is intended to be unlimited, while post-login
default value is 40 MB, unless overridden by the relay server.
The old code was relying on the default settings struct being different for
submission and submission-login, which was rather kludgy. This also wasn't
visible in doveconf output.
.hostname = "",
.mail_utf8_extensions = FALSE,
- .submission_max_mail_size = 0,
+ .submission_max_mail_size = 40*1024*1024,
.submission_client_workarounds = ARRAY_INIT,
.submission_backend_capabilities = ARRAY_INIT,
};
{ "service/submission-login/service_process_limit", "%{system:cpu_count}" },
{ "service/submission-login/service_process_min_avail", "%{system:cpu_count}" },
#endif
+ { "service/submission-login/submission_max_mail_size", "unlimited" },
{ NULL, NULL },
};