> The task: if mail has some passphrase in subject (eg [passme]),
> then do not apply greylistnig, RBL etc and transfer a mail to LDA.

If you whitelist based on a string in the message, then why not
whitelist based on a string in the RECIPIENT ADDRESS? Postfix
supports address extensions, like this:

in main.cf:
    recipient_delimiter = +
    # Alternative: recipient_delimiter = -

    smtpd_recipient_restrictions =
        permit_mynetworks
        reject_unauth_destination
        check_policy_service xxxxx
        reject_rbl_client yyyyy
        ...

in SMTP:
    RCPT TO:<you+passphr...@example.com>

Then, the greylist daemon can reply with OK if the passphrase is
good and skip Postfix RBL checks.  You can make it as fancy as you
like, such as a passphrase that is valid for only a short time, a
passphrase that is valid only for with a specific sender IP address,
and so on.

        Wietse

Reply via email to