mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2024-12-25 07:47:05 +00:00
update latest version and update README
This commit is contained in:
parent
e44dd93778
commit
44a31733ac
25
README.md
25
README.md
@ -37,9 +37,7 @@ This is experimental software. You have been warned.
|
|||||||
|
|
||||||
`git clone https://github.com/jrsupplee/mailinabox.git`
|
`git clone https://github.com/jrsupplee/mailinabox.git`
|
||||||
|
|
||||||
* cd into `mailinabox` and run `setup/start.sh` with root privileges. On occasion there are lock errors when updating `Munin`. Just re-run `setup/start.sh` until the error does not occur.
|
* cd into `mailinabox` and run `sudo setup/start.sh` On occasion there are lock errors when updating `Munin`. Just re-run `sudo setup/start.sh` until the error does not occur.
|
||||||
|
|
||||||
* Optionally execute `sudo doveadm quota recalc -A` to calculate mailbox sizes. If this is not done, a mailbox's size will be recalculated when mail is delivered to it.
|
|
||||||
|
|
||||||
|
|
||||||
Upgrading v.0.40-quota to a New Version
|
Upgrading v.0.40-quota to a New Version
|
||||||
@ -49,20 +47,30 @@ Upgrading v.0.40-quota to a New Version
|
|||||||
|
|
||||||
* `cd` into the `mailinabox` directory.
|
* `cd` into the `mailinabox` directory.
|
||||||
|
|
||||||
* Execute `git pull --tags` to download the latest changes with tags.
|
* Execute `git pull` to download the latest changes.
|
||||||
|
|
||||||
* Execute `setup/start.sh` with root privileges.
|
* Execute `sudo bash setup/bootstrap.sh` to checkout the latest version and re-run setup.
|
||||||
|
|
||||||
|
|
||||||
Todo
|
Issues
|
||||||
----
|
------
|
||||||
|
|
||||||
* Allow Trash to have a grace percentage to allow users whose quota is full to delete messages.
|
* When a user's quota is changed, any IMAP session running for that user will not recognize the new quota. To solve this a `dovecot reload` could be issued causing all current IMAP sessions to be terminated. On a system with many users, it might not be desirable to reset all users sessions to fix the quota for one user. Also if the administrator is setting the quota for several users it would result in the continual reset of those connections.
|
||||||
|
|
||||||
|
|
||||||
Changes
|
Changes
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
### v0.40-quota-0.14-alpha
|
||||||
|
|
||||||
|
* When updating a user's quota, execute `doveadm quota recalc -u <email>` to forces an immediate recalculation of the user's quota.
|
||||||
|
|
||||||
|
* Add a thousands separator (,) to the messages count in the control panel user list.
|
||||||
|
|
||||||
|
* Execute `doveadm quota recalc -A` to force a recalculation of all user quotas when running `start.sh`.
|
||||||
|
|
||||||
|
* Get rid of the error message complaining that the `quota` column already exists when upgrading from a previous version of `v0.40-quota`.
|
||||||
|
|
||||||
### v0.40-quota-0.13-alpha
|
### v0.40-quota-0.13-alpha
|
||||||
|
|
||||||
* Add a `default-quota` setting in `settings.yaml`.
|
* Add a `default-quota` setting in `settings.yaml`.
|
||||||
@ -75,7 +83,6 @@ Changes
|
|||||||
|
|
||||||
* Modify the mail users list in control panel to display percentage of quota used.
|
* Modify the mail users list in control panel to display percentage of quota used.
|
||||||
|
|
||||||
|
|
||||||
### v0.40-quota-0.12-alpha
|
### v0.40-quota-0.12-alpha
|
||||||
|
|
||||||
* Update README
|
* Update README
|
||||||
|
@ -20,7 +20,7 @@ if [ -z "$TAG" ]; then
|
|||||||
# want to display in status checks.
|
# want to display in status checks.
|
||||||
if [ "`lsb_release -d | sed 's/.*:\s*//' | sed 's/18\.04\.[0-9]/18.04/' `" == "Ubuntu 18.04 LTS" ]; then
|
if [ "`lsb_release -d | sed 's/.*:\s*//' | sed 's/18\.04\.[0-9]/18.04/' `" == "Ubuntu 18.04 LTS" ]; then
|
||||||
# This machine is running Ubuntu 18.04.
|
# This machine is running Ubuntu 18.04.
|
||||||
TAG=v0.40-quota-0.13-alpha
|
TAG=v0.40-quota-0.14-alpha
|
||||||
|
|
||||||
elif [ "`lsb_release -d | sed 's/.*:\s*//' | sed 's/14\.04\.[0-9]/14.04/' `" == "Ubuntu 14.04 LTS" ]; then
|
elif [ "`lsb_release -d | sed 's/.*:\s*//' | sed 's/14\.04\.[0-9]/14.04/' `" == "Ubuntu 14.04 LTS" ]; then
|
||||||
# This machine is running Ubuntu 14.04.
|
# This machine is running Ubuntu 14.04.
|
||||||
|
Loading…
Reference in New Issue
Block a user