Задача:
Компания принимает заявки на выделенный e-mail.
Множество менеджеров компании ведут переписку
с клиентами используя только этот e-mail.Хочется сделать так, у каждого менеджера
была своя выделенная imap папка. Чтобы отравленные, удаленные, спам и прочие
письма одно менеджера не перемешивались с письмами другого.
Чтобы признак о прочтеннии сообщения не снимался у всех после
прочтения одним из менеджеров.
Решение postfix+dovecot:
Чтобы решить поставленную задачу модифицировал /etc/dovecot.passwd:
-----
username@demo.ru:xxx:535:502::/var/data/email/demo.ru/username:::/var/mail/virtuser_535
username1@demo.ru:xxx:535:502::/var/data/email/demo.ru/username1:::/var/mail/virtuser_535
username2@demo.ru:xxx:535:502::/var/data/email/demo.ru/username2:::/var/mail/virtuser_535
...
usernameX@demo.ru:xxx:535:502::/var/data/email/demo.ru/usernameX:::/var/mail/virtuser_535
-----
И соответственно сделал множество копий папки /var/data/email/demo.ru/username:
/var/data/email/demo.ru/username1
/var/data/email/demo.ru/username2
...
/var/data/email/demo.ru/usernameX
То есть у одного не системного эккаунта получилось несколько imap папок.
Уже несколько дней наблюдаю за работой сервера, пока все нормально.
Но тем не менее, интересует, насколько правомочно такое решение?
Как можно еще поступить?