Appendix B: Related Packages

 < Free Open Study > 



Qmail is a complete Mail Transfer Agent (MTA), but many packages were either designed specifically to add new functionality to qmail or simply work well with qmail. This appendix lists some of these packages, describes them briefly, and provides links for more information.

The unofficial qmail home page, http://www.qmail.org/, is the definitive collection of information about qmail-related packages.

checkpassword

checkpassword is the authentication package used by qmail-pop3d (really qmail-popup). The standard checkpassword package by Daniel Bernstein (http://cr.yp.to/checkpwd.html) authenticates users with the Unix password file.

Many alternative checkpassword implementations support other authentication mechanisms including Lightweight Directory Access Protocol (LDAP), Structured Query Language (SQL) databases, Pluggable Authentication Modules (PAM), Authenticated POP (APOP), and dedicated POP password files. The unofficial qmail home page contains a checkpassword section with links to these alternative implementations (http://www.qmail.org/top.html#checkpassword).

Tip 

To verify that your checkpassword program is authenticating properly, you can test it from the command line using Perl. For example, if user paul's password is Lauren&Natalie, the command perl -e 'printf "%s\0%s\099\0", "paul", "Lauren&Natalie"' | /bin/checkpassword echo OK 3<&0 will output "OK" if the authentication succeeds and nothing if it fails.



 < Free Open Study > 



The Qmail Handbook
The qmail Handbook
ISBN: 1893115402
EAN: 2147483647
Year: 2001
Pages: 186
Authors: Dave Sill

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net