Но цензор гражданин, и сан его священный
Все закрываю на какое-то время тему почты.
Ответом на вопрос, как сделать почту одного сотрудника доступной другому (например, сделать доступной для начальника отдела почту подчиненных).
Во-первых, есть способ отправлять копию всей почты, приходящей в ваш домен на какой-то ящик.
Просто укажите адрес этого несчастного в Server Admin:

Может быть это будет вовсе и не человек, просто политика вашей компании требует солить всю почту, на всякий пожарный.
Во-вторых, конечно, есть более детальный контроль. Воспользуемся возможностями Dovecot и тем, что UNIX – это UNIX (то есть все просто и красиво).
Заходим в папку /var/spool/imap/dovecot/mail.
Ну-с, где тут наши пользователи:
drwx------ 18 gates mail 612 Oct 19 13:04 8CC2D688-C0A1-4696-AA01-3C599767CE45
drwx------ 16 ballmer mail 544 Oct 19 12:47 E491DE3B-58BD-496A-834D-B5B838E03277
Ага, папки с почтой пользователей называются по их GUID, но в колонке с правами мы видим, кому принадлежат эти папки. Сделаем почту Стива Балмера доступной Биллу Гейтсу.
Используя chmod +a (используем ACL), дадим Биллу все нужные права на папку Стива.
А теперь, создадим внутри папки с почтой Билла ссылку на почту Стива.
ln -s .Ballmer ../E491DE3B-58BD-496A-834D-B5B838E03277
Вот и все, Билл запускает Mail.app и видит в списке папок Ballmer со всеми ее подпапками.
Кстати, это прекрасный способ создать общую папку для всех сотрудников компании или какого-то отдела (например, для сбора Unix Administration Horror Stories сисадминами).


Комментариев: 2
Очень поучительно. Мне понравилось. Надо будет в Evernot закинуть. Такие фокусы наверно и на линукс машинах проканают.
Автор: macik | 10/20/2010 в 02:50
Добавлю свои 5 коп.
На сервере 10.5 Cyrus, не Dovecot, такой красивый фокус скорее всего не пройдет.
Я делаю так:
На почтовом сервере в файл /etc/postfix/recipient_bcc_map добавляется следующая строка:
чья_почта@any.mail.srv кому_копируется@other.post.host
Потом выполняется следующее:
#postmap /etc/postfix/recipient_bcc_map – (генерит файл /etc/postfix/recipient_bcc_map.db )
и
#postfix reload – (перезагружает конфигурацию почтового сервера, уже с изменениями)
После этого вся почта, приходящая на 1й адрес, копируется на 2й. Остаётся настроить фильтр в Mail.app.
Автор: maksemuz | 10/21/2010 в 13:44