comparison src/masqmail.h @ 117:5ec5e6637049

added server-side SMTP SIZE support (patch by Paolo) ``SIZE 0'' (= unlimited) is currently not supported client-side support was already implemented
author meillo@marmaro.de
date Thu, 01 Jul 2010 13:08:53 +0200
parents c678d0342451
children 5b621742b2e7
comparison
equal deleted inserted replaced
116:ddc8041fdee1 117:5ec5e6637049
172 GList *local_nets; 172 GList *local_nets;
173 GList *listen_addresses; 173 GList *listen_addresses;
174 174
175 guint remote_port; 175 guint remote_port;
176 176
177 /* ANSI C defines unsigned long to be at least 32bit
178 i.e. ca. 4GB max; that should be enough. */
179 gulong max_msg_size;
180
177 gboolean do_save_envelope_to; 181 gboolean do_save_envelope_to;
178 182
179 gboolean defer_all; 183 gboolean defer_all;
180 gboolean do_relay; 184 gboolean do_relay;
181 185
330 AERR_EOF, 334 AERR_EOF,
331 AERR_OVERFLOW, 335 AERR_OVERFLOW,
332 AERR_SYNTAX, 336 AERR_SYNTAX,
333 AERR_NOSPOOL, 337 AERR_NOSPOOL,
334 AERR_NORCPT, 338 AERR_NORCPT,
339 AERR_SIZE, /* max msg size exeeded (SMTP SIZE) */
335 AERR_UNKNOWN 340 AERR_UNKNOWN
336 } accept_error; 341 } accept_error;
337 342
338 #define BUF_LEN 1024 343 #define BUF_LEN 1024
339 #define MAX_ADDRESS 256 344 #define MAX_ADDRESS 256