Menu

#31 Inter7 mailbox groups, and more patch

open-accepted
None
9
2009-08-14
2007-09-17
Anonymous
No

Added a My Mailboxes link to the main menu, and modify user menu for users with group mailboxes
Added new HTML templates and new language codes to support group mailboxes
Added a Disable User/Enable user toggle button under Email Accounts
Appended a 'source user' argument to hook calls
Hooks now set environment variable IS_ADMINISTRATOR if source user has one of the admin flags
Added hook: Change password
Added hook: Disable account
Added hook: Enable account
Updated multi-character searching to return a matching list, rather than starting at an index
Two new icons for the Disable/Enable toggle

Based off v1.2.9

The boxgroup command, now compiled with qmailadmin manages the backend group mailboxes.

$ ./boxgroup
Usage: ./boxgroup <operation> <group>
Operations:
-n Make address owner of a new group
-s Display group statistics
-a <address> Add existing account to group
-r <address> Remove account from group
-m <members> Set maximum member count for group
-q <quota> Set default quota for group

# Start a group
$ ./boxgroup -n test@test.com
Created group for test@test.com

# Set it's parameters (Allowed 4 mailboxes, each with a quota of 10MB)
$ ./boxgroup -m 4 test@test.com
$ ./boxgroup -q 10000000 test@test.com

# Show settings
$ ./boxgroup -s test@test.com
Default quota: 10000000
Members: 0/4

Even though the boxgroup command lets you manage members, etc, the only real use the
command will have is starting a group and setting it's limits. The rest is done by
the end user in qmailadmin.

Discussion

  • Nobody/Anonymous

    Patch file against 1.2.9

     
  • Matt Brookings

    Matt Brookings - 2009-08-14

    Groups now in vpopmail 5.5
    Will apply the qmailadmin-specific portions of the patch to 1.4 later

     
  • Matt Brookings

    Matt Brookings - 2009-08-14
    • priority: 5 --> 9
    • status: open --> open-accepted
     
  • Matt Brookings

    Matt Brookings - 2009-08-14
    • assigned_to: nobody --> volz0r
     

Log in to post a comment.