There are a few of my plugins which are currently in contrib which I
think are generic enough to be included in the core:

rcpt_accept:

    An extremely simple plugin, which just returns OK to the rcpt_hook.
    Useful as the last plugin hooking rcpt (accepts everything which
    hasn't been rejected).

address_notes:

    adds a notes() method to Qpsmtpd::Address objects.

config_me_localaddr:

    changes "me" depending on local socket address. Makes avoiding
    "mail loops back to myself" errors easier. 

count_denies:

    Drops connection after a configurable number of non-existent
    recipients (inspired by count_unrecognized_commands).

Less general but still quite useful:

client_options:

    set notes depending on client ip address or hostname.

aliases_check/aliases_rewrite:

    Check recipients against a file, set notes according to recipient
    (currently transaction notes, I should change that to use
    address_notes) and expand aliases.

cf_wrapper:

    Framework to allow filters which inspect the body of the mail to
    selectively reject depending on the recipient (currently used by a
    majordomo plugin and a modified spamassassin plugin).

-- 
   _  | Peter J. Holzer    | I know I'd be respectful of a pirate 
|_|_) | Sysadmin WSR       | with an emu on his shoulder.
| |   | [EMAIL PROTECTED]         |
__/   | http://www.hjp.at/ |    -- Sam in "Freefall"

Attachment: signature.asc
Description: Digital signature

Reply via email to