37 lines
1.3 KiB
Markdown
37 lines
1.3 KiB
Markdown
# iRedAdmin-Pro: Customize maildir path
|
|
|
|
iRedAdmin-Pro (and iRedAdmin open source edition) offers several settings to
|
|
customize the maildir path, default values are stored in file
|
|
`libs/default_settings.py`, if you need to change them,
|
|
please write your own setting in iRedAdmin main config file `settings.py`, so
|
|
that your settings will be kept after upgrading iRedAdmin.
|
|
|
|
```
|
|
# It's RECOMMEND for better performance. Samples:
|
|
# - hashed: domain.ltd/u/s/e/username-2009.09.04.12.05.33/
|
|
# - non-hashed: domain.ltd/username-2009.09.04.12.05.33/
|
|
MAILDIR_HASHED = True
|
|
|
|
# Prepend domain name in path. Samples:
|
|
# - with domain name: domain.ltd/username/
|
|
# - without: username/
|
|
MAILDIR_PREPEND_DOMAIN = True
|
|
|
|
# Append timestamp in path. Samples:
|
|
# - with timestamp: domain.ltd/username-2010.12.20.13.13.33/
|
|
# - without timestamp: domain.ltd/username/
|
|
MAILDIR_APPEND_TIMESTAMP = True
|
|
```
|
|
|
|
Also one setting in `settings.py`:
|
|
|
|
```
|
|
# Directory used to store mailboxes. Defaults to /var/vmail/vmail1.
|
|
# Note: This directory must be owned by 'vmail:vmail' with permission 0700.
|
|
storage_base_directory = '/var/vmail/vmail1'
|
|
```
|
|
|
|
Note: each time you modified iRedAdmin source code (Python source file which
|
|
file name ends with `.py`), you must restart Apache or uwsgi (if you're running
|
|
Nginx) service to load modified code.
|