Introduction

QmailToaster-Plus is an RPM package that contains a menu and supporting scripts which add additional features and utilities to your QmailToaster.


History

Over the years, a variety of tools and utilities have been written by a number of authors for qmail and QmailToaster. They were previously difficult to find and apply. On September 7, 2006, Jake Vickers announced to the  QmailToaster Users list the initial release of QmailToaster-Plus, which began to bring together these resources into a single noarch rpm. Jake and Eric Shubert wrote most of the contents of the initial release, and have gathered additional scripts and enhanced existing ones for subsequent releases.


Installation

Getting QmailToaster-Plus up and running is as simple as 1-2-3:

1 - Install QTP Repository

The current QmailToaster-Plus package is always available in the QmailToaster-Plus yum repository. You need to have this repository defined so that yum can find it. The qmailtoaster-plus.repo package takes care of this for you.

# rpm -Uvh http://qtp.qmailtoaster.com/trac/downloads/1

2 - Install QmailToaster-Plus

To install, simply:

# yum install qmailtoaster-plus

3 - Run the Menu

Then simply run the menu:

# qtp-menu

That's all there is to it!

While some QmailToaster-Plus features are available from qtp-menu, others are limited to the command line interface (CLI). However, all features are available from the CLI, and more features may be added to qtp-menu in future releases.


Support

For general support or questions, please use the  QmailToaster Users list.

Tickets

Have an idea for improving a tool, or know of some free software you'd like to see included? Having a problem with an existing tool that you think is a bug? Please use the New Ticket tab on the Trac Bar at the top of this page in order to let the developers know about it.

In order to access the New Ticket tab you must be logged in to a verified account. In order to log in, you need to register with a valid email address, and then verify your address with a code that will be emailed to you. (Your email address will not be used for any purpose other than notifying you of ticket activity.) Once verified, the New Ticket tab will appear on the Trac Bar when you are logged in.

Enhancements

Here is a list of outstanding enhancement requests:

#24
access newmodel log using qmlog
#25
Create separate qtp-depends script, invoke optionally
#26
create rpminstall options capability
#32
qtpnewmodel - skip rebuild questions
#34
Add processor, memory to qtp-whatami variables
#37
qmail-smtpd: qq soft reject
#41
Bypass dead mirrors
#42
Remove malwarepatrol (mbl) from sanesecurity config
#46
roaming users configuration
#47
clamav update during qmaitoaster upgrade

Defects

Here is a list of outstanding defects:

#33
SpamAssassin improvements: add support for ruleset compiling, rewrite the update job sctipt to be more robust
#35
mysql-devel is missing in qtp-dependencies
#36
dkms, dkms-fuse no longer needed
#39
remove softlimit from run file

Status

You may use the Timeline, Roadmap and View Tickets tabs on the Trac Bar at the top of this page to see further details about development.

See doc/release-notes.txt for a change log.

Repository

You may use the Browse Source tab on the Trac Bar at the top of this page to browse the  Subversion repository that contains the QmailToaster-Plus source. You can also view and compare specific revisions using Browse Source.

The repository is publicly readable, so if you have  Subversion installed you can checkout the entire repository using the svn command:

$ svn checkout http://qtp.qmailtoaster.com/svn my-qtp-svn-dir-name

Of course updating is restricted to developers, but any svn command that doesn't update the repository is allowed.