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.