Коллеги, подскажи по сабжу, пожалуйста.
Как я вижу реализацию
1. В postfix сделать (если не ошибаюсь) smtp_generic_maps = hash:/etc/postfix/generic_maps
user1@... office@...
user2@... office@...
Чтобы user1 и user2 могли отправлять письма от имени office@....
2. Сделать настройки согласно документации -
https://wiki.dovecot.org/SharedMailboxes/Shared
3. Расшарить все папки общего ящика (office@...) нужным пользователям (user1 и user2)
doveadm acl add -u office INBOX user=user1 lookup read write write-seen write-deleted insert post expunge create delete
doveadm acl add -u office Sent user=user1 lookup read write write-seen write-deleted insert post expunge create delete
doveadm acl add -u office Trash user=user1 lookup read write write-seen write-deleted insert post expunge create delete
doveadm acl add -u office Drafts user=user1 lookup read write write-seen write-deleted insert post expunge create delete
doveadm acl add -u office INBOX user=user2 lookup read write write-seen write-deleted insert post expunge create delete
doveadm acl add -u office Sent user=user2 lookup read write write-seen write-deleted insert post expunge create delete
doveadm acl add -u office Trash user=user2 lookup read write write-seen write-deleted insert post expunge create delete
doveadm acl add -u office Drafts user=user2 lookup read write write-seen write-deleted insert post expunge create delete
4. Сделать Sieve скрипт для user1 и user2, чтобы если исходящая почта уходит с адреса office, то переместить это письмо в Office/Sent . А работает ли Sieve для исходящей почты?
5. А как быть с корзиной и черновиками, чтобы они хранились в ящике office@... ?
Подскажите, может есть более правильное и/или простое решение ?
Или, может есть возможность сделать для одного ящика несколько логинов-паролей, чтобы каждый пользователь входил в ящик office@... под своим логином ?