Qmail-SPP - Vpopmail check user Script
updated: 11.06.2007
This SPP-Plugin checks for existence of the recipient with vpopmail. It is based on a script of Perolo Silantico, see href=http://perolo.vantage.at/qmail-spp/qmail-spp.plugin.vpopmail_check_recipient.html for details.

This version integrates also ezmlm-commands like "listname-subscribe" and respects various .qmail-extension files in the corresponding homedirs.

 
Extensions:
  • check for .qmail-default in $HOMEPATH (catchall). I know catchall is very stupid while trying to avoid spam, but sometimes it is still there
  • check for .qmail-ezmlmlist-command for use with ezmlm, e.g. listname-subscribe@domain.tld
  • check for .qmail-extensions, e.g. $HOMEPATH/$USER/.qmail-ext, I know they should not be possible where vqadmin/qmailadmin is used, but who knows...
  • checks if the needed tools are executable and suid and guid
  • accepts ezmlm-subscribe-Adresses as list-subscribe-user=domain.tld@thisdomain.tld
  • honours aliasdomains for valias checks
Known Problems:
  • only supports local domains. if your host is secondary mx for some domains, don't use this script
    (extension wil come in next version)
  • problems with alias domains (will be fixed in next version)
  • please double-check file system rights when using ezmlm-lists. User qmaild must be able to read the symlink to <listdir>/editor
Latest fixes:
  • 2007-06-11, v1.6: ezmlm message moderation
  • 2007-02-17, v1.5: ezmlm commands and subscriptions
Download: Version 1.6  vpopmail_check_recipient.sh