iRedMail will append timestamp in maildir path by default, here's why.
Depends on the tools/scripts you used to create mail accounts, it's tunable
in scripts shipped within iRedMail and iRedAdmin (file settings.py
, variable
MAILDIR_APPEND_TIMESTAMP = True
or False
).
Note: Deleting mail accounts with iRedAdmin will not remove the mailboxes on file system, so that you can keep user's mailbox for some time.
Think about this situation:
Employee Michael Jordan has email address mj@domain.ltd. Without timestamp
in maildir path, the maildir path of his mailbox looks like
/var/vmail/vmail1/domain.ltd/mj/
.
Michael left company, and your company deleted his mail account. With
iRedAdmin, it just deletes mail accounts stored in LDAP/SQL server, not delete
his mailbox on file system (/var/vmail/vmail1/domain.ltd/mj
).
A new talent, Mike Jackson, joined your company, and he want to use
mj@domain.ltd
since mj@
is not used by others. And you created it for him.
Without timestamp in maildir path, the maildir path of Mike's mailbox is the
same as Michael's /var/vmail/vmail1/domain.ltd/mj/
. iRedAdmin doesn't remove
the mailboxes on file system, so Mike will see all emails in Michael's mailbox
if Michael didn't delete them. To avoid this, we append a timestamp in maildir
path to make sure all users will be assigned an unique maildir paths.
All documents are available in BitBucket repository, and published under Creative Commons license. If you found something wrong, please do contact us to fix it.