Module dnsconf: using the virtual registry
- The module has been enhanced to support the virtual registry.
You can use it to configure and populate DNS domains.
You use the variables primary.*.domain and dnsconf.*.host to
manage the DNS.
The module had already extensive command lines. But the
virtual registry offers a fine grain approach allowing you to
setup more stuff from the command line. Here are few example:
- Retrieving the list of domains currently configured
/sbin/vregistry --getvalue primary.domains
- Creating a new domain toto1.com
/sbin/vregistry --set primary.domain.toto1.com toto1.com \
primary.adminemail.toto1.com firstname.lastname@example.org \
primary.ns1.toto1.com 192.168.1.2 \
primary.ns2.toto1.com 192.168.1.3 \
module inetdconf: xinetd interface keyword
- The module was using the interface keyword instead of bind. The
keyword has been deprecated in the last xinetd release so this
was creating incompatible configuration files.
The module was not using the CONFIG_FILE object when updating
files in /etc/xinetd.d. Those file were not archived when updated.
So it was not possible to:
- View what Linuxconf was doing on those files.
- Review the RCS archive.
- Undo a change by extracting the last archived version.
There is another flaw which will be fixed in the next release.
The module do not support the disable keyword as people expect.
It encodes in the file /etc/xinetd.conf, using the disabled keyword
the list of disabled services. This is kind of incompatible with
the way people are using xinetd server now. This will be changed in
Module mailconf: aliases co-administrator
- Co-administrator may handle email aliases now. But they can't alter
the field "filter program" or "list file". Only root is allowed to do that.
Co-administrator could use those facility to grab more privileges...
The aliases may be modified for virtual email domains from the web
interface. Enter web mode and visit the "special entries" link to find out.
Module xterminals: RedHat 8.0
- The module supports the creation of xterminals runtime using
RedHat 8.0 CD. It requires a new version of the xtermkit (coming soon).
Virtual email domain co-administrator
- You can assign a special co-administrator password to a virtual
email domain. You simply turn a check-box on in the vdomain
creation dialog and enter the password. This password is not
related to any user account (real or virtual), but to a pseudo
administrator called admin@the-domain. So if you create
a new vdomain called foo.com and turn the check-box on and assign
a password, then the co-administrator may enter email@example.com
to administer the virtual email domain.
This is a nice way to delegate vdomain administration to the
vdomain user/owner/customer without having to create a real
Sponsored by Eric Wood!
Virtual email domain: fallback and aliases enhancements
- When defining a fallback destination, you can use the | character
to instruct vdeliver to pipe the message through a command
| some command
The command may be defined using the following tokens:
- %d: the target domain
- %f: the sender email
- %u: the user id.
A sample command has been created: /usr/lib/linuxconf/lib/sendsmtp. It
performs SMTP message delivery without any domain/MX resolution.
This token replacement is also done in aliases pointing to a command