1. Please take a little time for this simple survey! Thank you for participating!
    Dismiss Notice

integrate procmail into qmail mail delivery?

Discussion in 'Plesk for Linux - 8.x and Older' started by insel, Feb 24, 2005.

  1. insel

    insel Guest


    Anybody integrated procmail into the qmail mail delivery process?

    At the moment I'd prefer a procmail integration for single mail users. With Spamassassin (SA) enabled you have a file /var/qmail/mailnames/domain.tld/user/.qmail with

    if [ -z "$SA" ]; then
    export SA=1;
    /usr/local/psa/bin/psa-spamc -f -u user@domain.tld -U /tmp/spamd_full.sock > spamcheck$$;
    /var/qmail/bin/qmail-local "$USER" "$HOME" "$LOCAL" "" "" "$HOST" "$SENDER" "$DEFAULT" < spamcheck$$;
    rm -f spamcheck$$;
    [ $retval = 0 ] && exit 99;
    exit $retval;

    (one line within .qmail).

    If qmail-local is sucessfull, this statement will exit with error-code 99, which means, that no further lines of .qmail are proceeded (see dot-qmail(5) ).

    spamcheck$$ is the complete mail with SA-Headers.
    $USER = popuser
    $HOME = /var/qmail/mailnames/domain.tld/user
    $LOCAL = [number]-user
    $HOST = domain.tld
    $SENDER = [sender]
    $DEFAULT = [empty]

    Any hints for an integration of procmail (after psa-spamc) there? Some experienced qmail-users here?