Two pieces of great news right before I leave for the weekend.

QmailAdmin is now a SourceForge project. Visit <http://sourceforge.com/projects/qmailadmin/> for the latest releases, including v1.0.21. If you're a QmailAdmin developer, and would like to be added to the SourceForge project, please email me with your SourceForge username and I'll add you early next week.

Jeff Hedlund made many additions to this release of QmailAdmin, and he can hopefully answer any questions you may have about it. Here's everything from the ChangeLog:

1.0.21 - released 06-Jun-03

        Michael Bowe
        + Show number used and maxmimums for autoresponders, forwards
          and mailing lists.

        Ryan O'Neill
        + Don't show mailing list options if configured with
          --disable-ezmlmdir or --enable-ezmlmdir=no.

        Tom Collins
        + Don't show mailing lists on "Add Email account" page
          if ezmlm is disabled (see above) or there aren't any lists.
        + Change header formatting to be consistent, including Michael
          Bowe's changes.
        + Established SourceForge project 'qmailadmin' to coordinate
          development efforts.

        Oden Eriksson
        + updated Swedish translation

        Jeremiah (JT) Tieman
        + updated Spanish translation

        Maurice Snellen
        + updated Dutch translation

        Martin Mosny and Peter Hudec
        + new Slovak translation

        HONTI Miklos
        + updated Hungarian translation

Jeff Hedlund
Forwards/Aliases:
+ Was not actually checking for existing users when adding a new
forward
+ Removed alias count checks, just checking for forward counts
+ Remove AliasType code
+ adddotqmailnow and moddotqmailnow have some shared code in a new
function, adddotqmail_shared()
+ Changed the modify forward page to have a better table layout
+ Changed modify forward page to show same interface as add forward;
less confusion
+ Adding a forward to a local user now checks for an actual account
or an existing forward
+ Listing forwards removes local domain if a local user. If the
local user does not exist (actual or forward), it lists the
[EMAIL PROTECTED] in red to jump out as an invalid forward
(compares domain part of alias (after @) for an exact match
with the Domain logged into)
+ Some changes to html/en to better reflect when dealing with forwards
+ Delete user now uses the shared code of adddotqmail_shared()


        Quota:
        + For administrator, Quota field populates on mod user.
        + For user, Quota is displayed on mod user.

        Session values:
        + Modified the .qw file to hold a string of variable value
          combinations that GetValue() can read.  (eg,
          "ip_addr=[ip]&another_var=[whatever]", etc)
        + Added two session values that may be a little specific to me:
          returntext and returnhttp.  These values, when both are given,
          will replace the Logout text with the text in returntext, and
          the link for logout to the link in returnhttp.  I am going to
          be working on a very simple SquirrelMail plugin that will send
          the user to qmailadmin, and I wanted a easy way to  let them
          return to squirrelmail instead of logging out.

Catchall:
+ Catchall continues to use the Maildir for local users, but if
the file contains a local email address, the qmailadmin UI will
show that account as the catchall.


Login page changes:
+ Added configuration option --enable-domain-autofill (default no)
to fill the domain based on the accessed domain (compares the
HTTP_HOST to the virtualdomains to get the correct domain)
+ If username and dom are set in the var line (as they are when
logging out), those fill the username and domain
+ If username is not filled, defaults to postmaster (as it used to)
+ If a failed login attempt is made, the username and domain are
filled the same as they were when the login attempt was made


Spam Detection:
+ Added --enable-modify-spam configuration directive to turn on
this option (default OFF)
+ Added --enable-spam-command to define the command to be used
in the users .qmail file (default: "|preline /usr/local/bin/maildrop
/etc/mailfilter")
+ Updated INSTALL (for spam instruction and domain autofill
instruction)
+ Add user page now has the option to set spam detection
+ When Save Copy AND detect spam are checked, spam is detected
on local (only)


General cleanup:
+ Added a new, special tag in the templates: ##tX where X is a letter.
This tag could help clean some of the templates up: It allows
optional output in the templates.
+ Added 3 tags for ##t: ##tq is for MODIFY_QUOTA, ##ta for
DOMAIN_ADMIN, ##tu for USER_ADMIN
+ Merged mod_user_*.html to mod_user.html using ##tq tag
+ Merged add_user_*.html to add_user.html using ##tq tag
+ Removed "Email Accounts" and "Main Menu" links from USER_ADMIN
mod_user page. (because they are not necessary, there's no more
functionality for a user on the main menu or the "Email Accounts"
listing)
+ Fixed configuration files so autoconf, automake, etc. work.
+ Updated TODO (removed the stuff this fixes or is outdated)


If for some reason you are unable to download from SourceForge, you can download a copy of 1.0.21 from my website at <http://www.tomlogic.com/qmail/>.

--
Tom Collins
[EMAIL PROTECTED]




Reply via email to