https://bugs.exim.org/show_bug.cgi?id=1684

Git Commit <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #8 from Git Commit <[email protected]> ---
Git commit:
http://git.exim.org/exim.git/commitdiff/8c952127a4d1827ea14da68d94eb5ea8d6174a35

commit 8c952127a4d1827ea14da68d94eb5ea8d6174a35
Author:     Jeremy Harris <[email protected]>
AuthorDate: Tue Oct 13 17:04:03 2015 +0100
Commit:     Jeremy Harris <[email protected]>
CommitDate: Tue Oct 13 17:08:28 2015 +0100

    Check maximum (folded) line length in default spec file data ACL and smtp
transport.  Bug 1684
---
 src/src/configure.default | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/src/configure.default b/src/src/configure.default
index 3223bff..ec60700 100644
--- a/src/src/configure.default
+++ b/src/src/configure.default
@@ -492,6 +492,11 @@ acl_check_rcpt:

 acl_check_data:

+  # Deny if the message contains an overlong line.  Per the standards
+  # we should never receive one such via SMTP.
+  #
+  deny    condition  = ${if > {$max_received_linelength}{998}}
+
   # Deny if the message contains a virus. Before enabling this check, you
   # must install a virus scanner and set the av_scanner option above.
   #
@@ -684,9 +689,13 @@ begin transports


 # This transport is used for delivering messages over SMTP connections.
+# Refuse to send any messsage with over-long lines, which could have
+# been receved other than via SMTP. The use of message_size_limit to
+# enforce this is a red herring.

 remote_smtp:
   driver = smtp
+  message_size_limit = ${if > {$max_received_linelength}{998} {1}{0}}


 # This transport is used for local delivery to user mailboxes in traditional

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to