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]>