The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

4 Suggestion for EXIM- RBL / WBL / DBL

Discussion in 'cPanel Developers' started by DiverGuy, Dec 15, 2012.

  1. DiverGuy

    DiverGuy Member
    PartnerNOC

    Joined:
    Apr 14, 2006
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    1
    I have 4 suggestions/requests for improving Exim spam filtering:

    1) Allow customizing the rejection and logging messages for the custom RBL entries.
    Not all DNSBL replies have a TXT record. This results in a cryptic and untraceable rejection.
    Having a custom error message.. or including the RBL name would help the rejecting admin answer questions from the rejected admin.

    2) Allow RBL sorting.

    Not all DNSBL systems are created equally. Some are more likely to have an answer. Putting these at the top of the list will prevent unnecessary polling of lesser but important DNSBL's

    3) Add functionality for DNSWL (whitelist) that is processed prior to RBL's.

    Sample:

    accept dnslists = list.dnswl.org
    add_header = X-Spam-WHITELIST: YES
    log_message = $sender_host_address whitelisted in \
    $dnslist_domain=$dnslist_value


    4) Add Exim support for Spamhaus DBL

    Spam Assassin is capable of providing this filtering, but it is better handled at SMTP connection and can be included in EXIM without too much effort:

    Example:
    https://grepular.com/projects/EximExtractDomains


    Thank you for considering these suggestions.

    - - - Updated - - -

    And a bug-report:

    If a user inadvertently creates a custom RBL named

    spamcop bl.spamcop.net
    or
    spamhaus zen.spamhaus.org

    WHM will create the custom lists, duplicating the originals, and then not allow the custom entries to be deleted.
     
  2. DiverGuy

    DiverGuy Member
    PartnerNOC

    Joined:
    Apr 14, 2006
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    1
    Quick and dirty DBL solution:


    [% ACL_RBL_BLOCK %]

    deny message = JunkMail rejected - spam domain $sender_address_domain is listed on Spamhaus DBL.see $dnslist_text
    dnslists = dbl.spamhaus.org/<,$sender_address_domain
     
  3. quanin

    quanin Well-Known Member

    Joined:
    Aug 18, 2011
    Messages:
    84
    Likes Received:
    0
    Trophy Points:
    6
    cPanel Access Level:
    Root Administrator
    I can get onboard with this, with an addition. for the love of cheese why is greylisting not a default? There are reasonable solutions to enable greylisting for Exim, but with WHM's version a lot of those run the risk of being stepped on. So why doesn't WHM implement that as a standard, if optional, feature?
     

Share This Page