diff src/accept.c @ 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 43798acdfbc9
children cd59a5b4d3dd
line wrap: on
line diff
--- a/src/accept.c	Wed Jun 30 15:45:34 2010 +0200
+++ b/src/accept.c	Thu Jul 01 13:08:53 2010 +0200
@@ -155,6 +155,13 @@
 				line_cnt++;
 			}
 		}
+		if (data_size > conf.max_msg_size) {
+			DEBUG(4) debugf("accept_message_stream(): "
+					"received %d bytes (conf.max_msg_size=%d)\n",
+			                data_size, conf.max_msg_size);
+			return AERR_SIZE;
+		}
+
 	}
 
 	if (msg->data_list != NULL)