For your convenience,

                                           +--includes build script
        Pregenerated list                  | +--script uses qmail-local logic
                                           | | +--supports users/assign
                                           | | | +--detects local users/getpw
                                           | | | | +--.qmail-default/catch-all
                                           | | | | | +--.qmail-ext-default
                                           | | | | | | +--vpopmail
                                           | | | | | | | +--ezmlm
                                           | | | | | | | | +--bouncesaying
                                           | | | | | | | | | +-- db/cdb files
                                  for lang V V V V V V V V V V
        Solution:
        goodrcptto                q-s C    Y n n Y Y n x n x Y
        check_goodrcptto          qp  perl n x x x Y n x x x n
        validrcptto               q-s C    n x x x Y n x x x n
        validrcptto.cdb           q-s C    Y Y Y Y Y n Y n n Y
        magic-smtpd builtin       -   C    n x x x Y n x x x Y

                                           +--uses qmail-local logic
        Dynamic (real time) checking       | +--queries daemon
                                           | | +--supports users/assign
                                           | | | +--supports local users(getpw)
                                           | | | | +--.qmail-default
                                           | | | | | +--.qmail-ext-default
                                           | | | | | | +--vpopmail
                                           | | | | | | | +--ezmlm
                                           | | | | | | | | +--bouncesaying
                                           | | | | | | | | | +-- cdb files
                                  for lang V V V V V V V V V V
        Solution:
        qmail-realrcptto          q-s C    Y n Y P Y Y n I n Y
        check_delivery            qp  perl Y n Y Y Y P Y ? n Y
        vpopmail_check_recipient  spp sh   n n n n P P Y Y n x
        local_check_recipient     spp sh   n n n P Y P n n n N
        check_recipient           spp perl n n P P Y P n I n N
        vpopmail-check-user       m-s sh   n n n n n n Y n n x
        qmail-verify              q-s C    Y Y Y Y Y Y n I n Y
        check_qmail_deliverable   qp  perl Y Y Y Y Y Y Y I P N

       q-s is qmail-smtpd, qp is qpsmtpd, spp is qmail-spp, m-s is magic-smtpd

       Y = yes, n = no, I = implied by .qmail-ext-default, P = partial, x =
       not applicable

I will release a more verbose document with a future version of
Qmail::Deliverable, and this comparison document will be called
Qmail::Deliverable::Comparison
-- 
Met vriendelijke groet,  Kind regards,  Korajn salutojn,

  Juerd Waalboer:  Perl hacker  <[EMAIL PROTECTED]>  <http://juerd.nl/sig>
  Convolution:     ICT solutions and consultancy <[EMAIL PROTECTED]>

Reply via email to