Home

Documentation

Download

FAQ

SAPD FAQ

Copyleft 2002 Milton Maldonado Junior

This FAQ is being updated as needed...

0. With which systems has SAPD been tested?

1. How can I configure SAPD 1.2?

2. What about the maximum userbase size?

3. What other parameters can be changed?

4. I don't use the virtusertable file because all my users are already defined in the passwd/shadow pair. What can I do?

5. Why sapd is so crude?


0. With which systems has SAPD been tested?

SAPD 1.2 has been tested so far with Slackware 8.x and 9.0, and did run OK out of the box. Therefore, SAPD should work in any linux distro with Sendmail and GNU-POP3D. Note: In theory SAPD should work with any POP server, but I've received problem reports with VPOP3D.


1. How can I configure SAPD 1.2?

SAPD 1.2 has no provisions for runtime configuration, and the only way to modify its settings is by changing the file sapd.h, and thereafter compiling it with make.


2. What about the maximum userbase size?

SAPD 1.2 supports a maximum of 1,500 users by default. It should be enough to most applications, but this quantity can be changed by altering a line in the file sapd.h. Find the line #define VIRTUSERTABLE_SIZE 1500 and change the number to whatever you want. Be warned, however, that SAPD wasn't tested with so many users and increasing this limit may harm performance.


3. What other parameters are pre-defined?

The parameters defined in the file sapd.h are listed below. Remember to recompile the program after every change by running make. Note that these parameters are not trivial and should be changed only if you are really sure about what they mean.

There are several other parameters defined in sapd.h. I would't mess with them, you've been warned...


4. I don't use the virtusertable file because all my users are already defined in the passwd/shadow pair. What can I do?

Sapd was originally designed to rely solely in the virtusertable file, so for the version 1.2, you'll need to export the userbase to the virtusertable. SAPD 1.3, when released (don't ask me when) should address this issue.


5. Why sapd is so crude?

Well, the development of sapd is just a hobby for me, so I can't dedicate too much time to it. I hope I'll have soon SAPD 1.3 which will address most defects from sapd 1.2.


SourceForge Logo