none
Общий доступ к почтовому ящику в Exchange Server 2003 RRS feed

  • Вопрос

  • Доброго времени суток!

    Не могу определиться, как правильнее решить задачу.

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

    Как лучше это организовать - создать некоего фиктивного пользователя с почтовым ящиком, и предоставить доступ остальным, или использовать общую папку?

    • Перемещено Tina_Tian 19 марта 2012 г. 2:58 forum merge (От:Exchange Server 2003/2000/5.5)
    5 января 2008 г. 17:24

Все ответы

  • И то и другое - нормальные решения. Оба будут работать.

    В качестве дополнительной информации - Exchange 2007 поддерживает специальный тип почтового ящика - shared mailbox:

    http://technet.microsoft.com/en-us/library/bb201680.aspx

    Но вообще-то подобное решение (точнее, стратегия) не рекомендуется. Проанализируйте, зачем вам нужен такой общий почтовый ящик? Если речь идет о совместной работе  с документами, то правильнее будет использовать для этой цели Sharepoint.

    Вот что пишет об этом Microsoft:

    Even though Exchange 2007 supports shared mailboxes, it is a de-emphasized feature. You can only use the Exchange Management Shell to manage shared mailboxes. Shared mailboxes are not displayed in the Exchange Management Console. We recommend that you use resource mailboxes or Microsoft SharePoint Portal Server portals for collaboration instead of shared mailboxes. To learn more about converting a shared mailbox to a resource mailbox, see How to Convert a Mailbox

    5 января 2008 г. 21:48
  • SharePoint - это не то, что надо в данном случае. Речь не идет о совместной работе с одним документом. Разные люди работают с разными документами, но вынуждены использовать один ящик.

    Могу описать подробнее задачу:

    Филиал одной крупной московской компании. Из Москвы всю почту шлют на ящик вида филиал3156@компания.ру, и никак иначе. При этом может попадаться почта, адресованная разным сотрудникам. Соответственно, реагируют на письма разные сотрудники.

    Вариант с получением и сортировкой писем одним человеком (секретарем) не годится по следующим причинам:

    1. работа ведется в режиме, близком к 24/7 - посменно.

    2. доступ к архиву всех сообщений (отправленные/входящие) должны иметь постоянно не менее 10 сотрудников, т.к. необходимо оперативно отслеживать наличие некоторых сообщений

    3. доступ к почте должен быть оперативным (время прохождения сообщения - 5 минут максимум).

     

    5 января 2008 г. 22:26

  • Это один из часто задаваемых вопросов на форуме и Вы если покопаетесь, то найдете массу решений. Все решают  эту задачу по своему.

    Я ее решал так.

    1. Создается дополнительный почтовый ящик.
    2. Пользователям раздаются права на него.  В моем случае это папки Inbox на чтение и Sent items на создание и чтение.
    3. Дается право Sent on behalf
    4. Дополнительный ящик подключается пользователям в Outlook.
    4. Каждому пользователю добавляется в Outlook скрипт, который делает копию письма в Sent items в расшаренном ящике.

    Если интересно, то напишите. Скрипт смогу опубликовать после 9 числа.


    6 января 2008 г. 18:54
    Модератор
  • Да, очень интересно!

    Опубликуйте, пожалуйста, скрипт.

    7 января 2008 г. 13:16
  • Идея такая. Если письмо отправляется от имени общего ящика, то копировать его в Sent items общего ящика.

     

    Если поле SentOnBehalfOfName соответствует имени отправителяю, то письму присваивать категорию Status. Затем создать правило отправки в Outlook, которое копирует письма с категорией Status в Sent Items общего ящика.

     

    Образец кода

    Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)

    Mailb = "Pavel, Nagaev"
    On Error Resume Next
        If Item.SentOnBehalfOfName = Mailb Then
               Item.Categories = "Status"
        End If
    End Sub

     

     

    Можно его улучшить, проверяя SentOnBehalfOfName на заполненность и копировать сообщение из скрипта. Но я за то, чтобы скрипт был как можно короче.

    9 января 2008 г. 7:55
    Модератор
  • Павел, подскажите, пожалуйста, что можно почитать по поводу таких скриптов.

    А то я пока слабо представляю, как он работает и что с этим текстом вообще делать.

    26 января 2008 г. 18:10
  • Спасибо!

    31 января 2008 г. 19:54