smtp.ehlo.no_size

SIZE Limit Not Advertised

What we check

We check the EHLO response for the SIZE extension. The SIZE extension tells sending servers the maximum message size the server will accept, allowing senders to avoid transmitting messages that will be rejected.

What this finding means

The server does not advertise the SIZE extension in its EHLO response. Without it, senders have no way to know the maximum message size before attempting delivery. They must transmit the entire message and wait for a rejection โ€” potentially after transferring a large attachment.

Why it matters

How to fix

Most MTAs advertise SIZE by default. If it is missing:

  1. For Postfix: SIZE is advertised automatically based on message_size_limit. Verify the setting exists:

    # /etc/postfix/main.cf
    message_size_limit = 52428800   # 50 MB
    
  2. Check for proxies. A content filter or SMTP proxy in front of the MTA may strip the SIZE extension from EHLO responses.

How it's graded

Missing SIZE advertisement is informational and carries no penalty. See Grading Methodology for the full scoring model.

Evidence example

C: EHLO scanner.example.net
S: 250-mail.example.com
S: 250-PIPELINING
S: 250-8BITMIME
S: 250 ENHANCEDSTATUSCODES
(SIZE absent from capability list)

References