#include "safe-memset.h"
#include "str.h"
#include "str-sanitize.h"
+#include "settings-parser.h"
#include "auth-client.h"
#include "ssl-settings.h"
#include "client.h"
reply, "ENHANCEDSTATUSCODES");
}
- if (subm_client->set->submission_max_mail_size > 0) {
+ if (subm_client->set->submission_max_mail_size > 0 &&
+ subm_client->set->submission_max_mail_size != SET_SIZE_UNLIMITED) {
smtp_server_reply_ehlo_add_param(reply,
"SIZE", "%"PRIuUOFF_T,
subm_client->set->submission_max_mail_size);
#include "istream.h"
#include "istream-concat.h"
#include "istream-seekable.h"
+#include "settings-parser.h"
#include "mail-storage.h"
#include "imap-url.h"
#include "imap-msgpart.h"
"PIPELINING");
cap_size = client_get_max_mail_size(client);
- if (cap_size > 0) {
+ if (cap_size > 0 && cap_size != SET_SIZE_UNLIMITED) {
smtp_server_reply_ehlo_add_param(reply,
"SIZE", "%"PRIuUOFF_T, cap_size);
} else {