Please whitelist cPanel in your adblocker so that you’re able to see our version release promotions, thanks!

The Community Forums

Interact with an entire community of cPanel & WHM users!

BoxTrapper spam verification delayed 24 hours causes more spam

Discussion in 'E-mail Discussion' started by openaccess, Jul 5, 2012.

  1. openaccess

    openaccess Active Member

    Jan 22, 2006
    Likes Received:
    Trophy Points:
    I have a mailbox with BoxTrapper set up. It is working fairly well. The problem is that it sends verification messages out to spammers with potentially forged mailboxes or unresponsive mail servers. The user reports that they are getting 10+ spam emails a day with the following content:

    From: Mail Delivery System [mailto:xxx@mydomain]
    Sent: Wednesday, July 04, 2012 7:56 PM
    To: <Mailbox>
    Subject: Warning: message 1Sm5oy-0008NX-Rt delayed 24 hours
    This message was created automatically by mail delivery software.
    A message that you sent has not yet been delivered to one or more of its
    recipients after more than 24 hours on the queue on <MyDomain>.
    The message identifier is: 1Sm5oy-0008NX-Rt
    The subject of the message is: Your email requires verification
    The date of the message is: Tue, 03 Jul 2012 09:19:24 -0700
    The address to which the message has not yet been delivered is:
    Delay reason: SMTP error from remote mail server after initial
    host []: 421 out
    of connection slots
    No action is required on your part. Delivery attempts will continue for some
    time, and this warning may be repeated at intervals if the message remains
    undelivered. Eventually the mail delivery software will give up, and when
    that happens, the message will be returned to you.

    How can I disable these emails to the user? They do not need them and are asking me to turn them off, even if for legitimate email.
  2. openaccess

    openaccess Active Member

    Jan 22, 2006
    Likes Received:
    Trophy Points:
    Solution #1:
    Create user or account level filter to discard messages. Set the rule to match "Subject" and "matches regex" and use the following string (without quotes): "Warning: message .* delayed .* hours"

    Solution #2:
    Use the Exim Advanced Configuration Editor
    "Add Additional Configuration Setting" for "delay_warning = 0" just above SECTION: BEGINACL.
    This is server wide; it cannot be applied to individual accounts, as far as I know. One option for a specific account is to move them to their own server.

    Exim Specification - 11. Main configuration

    Type: time list
    Default: 24h
    When a message is delayed, Exim sends a warning message to the sender at intervals specified by this option. If it is set to a zero, no warnings are sent. The data is a colon-separated list of times after which to send warning messages. Up to 10 times may be given. If a message has been on the queue for longer than the last time, the last interval between the times is used to compute subsequent warning times. For example, with
    delay_warning = 4h:8h:24h
    the first message is sent after 4 hours, the second after 8 hours, and subsequent ones every 16 hours thereafter. To stop warnings after a given time, set a huge subsequent time. 
  3. MaraBlue

    MaraBlue Well-Known Member

    May 3, 2005
    Likes Received:
    Trophy Points:
    Carmichael, CA
    cPanel Access Level:
    Root Administrator
    Apparently setting delay_warning to 0 is no longer allowed. I *think* I found a work-around, however. I set it to '10d', where an bounce message still in the queue is set to be discarded after '7d'.
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice