Next Previous Contents

18. Ezmlm-idx compile time options.

18.1 Location of binaries.

This is configured via conf-bin as for other ezmlm programs. The default is /usr/local/bin/ezmlm.

18.2 Location of man pages.

This is configured via conf-man as for other ezmlm programs. The default is /usr/local/man.

18.3 Base directory of qmail-installation.

This is configured via conf-qmail as for other ezmlm programs. The default is /var/qmail.

18.4 Short header texts, etc.

Ezmlm-idx text (short lines, such as ``Administrivia'' for digests), command names, etc, are defined in idx.h, used at compile time. You can change them by changing the defines in this file.

18.5 Arbitrary limits.

idx.h contains defines for some ezmlm-idx arbitrary limits, such as the maximum number of messages per ``-get'' request. They can be changed here.

18.6 Command names.

There is support for one alias per user command for internationalization. (See Multiple language support.)

18.7 Error messages.

All ezmlm-idx error messages are defines in errtxt.h, used at compile time. These can be changed for special situations, but we would advise against doing so. If you do for some reason produce such a translated file, we would appreciate if you sent a copy to the authors. NOTE: These do not affect error messages from programs that are not part of the ezmlm-idx package, nor of some subroutines used by ezmlm-idx programs (getconf_line.c comes to mind).

Hopefully, the error messages for all parts will be synchronized in later versions of ezmlm, and possibly handled from a run-time changeable separate file (maybe as a .cdb database).

18.8 Paths and other odd configuration items.

idx.h also has defines for /etc/ezmlmrc, default formats for moderation enclosures, default character set, default digest format, etc. Since most of these items are easily changed at run time, there is usually no need to change the compiled-in defaults. If you do need to, this is where they are.

Next Previous Contents