Ограничение на количество учетных записей exchange server которые можно добавить в outlook
Допустим, вы — среднестатистическая «офисная крыса», и ваша контора использует Microsoft Exchange в качестве сервера электронной почты, решения для совместной работы (groupware) и прочая, и прочая. Альтернативным решением, кстати, является Lotus от компании IBM. Особенно распространено использование Lotus в банках. Но сегодня мы именно об Exchange.
Соответственно, на рабочей станции «офисной крысы» будет установлен Outlook. Совсем замечательно, если это будет Outlook 2007: при всей осведомленности о безжалостном и циничном отношении корпорации Microsoft к рынку программного обеспечения нужно признать, что эта поделка им, в целом, удалась.
До поры до времени пользователь работает с Outlook, который подключается к корпоративному серверу, и все довольны. Но тут вас в режиме частичной занятости привлекают к участию в очередном проекте, особенностью которого является то, что вся команда работает в помещениях заказчика и использует Exchange сервер заказчика. Членам команды — хорошо: они заняты в проекте на полную ставку и общекорпоративный e-mail им не так уж и важен. В частности, они могут проверять его через web, благо системные администраторы вашей конторы позаботились о том, чтобы включить эту опцию.
Кстати, если вдруг будете использовать Outlook Web Access, то делайте это всё-таки через Internet Explorer: за счёт более тесной интеграции броузерная версия максимально приближена к «настольной»; если же работать через Firefox, например, то интерфейс будет гораздо более аскетичным и, как следствие, менее удобным.
Можно, конечно, переписать детали своей основной учётной записи «ручками», но есть более элегантное решение — воспользоваться утилиткой «Microsoft Office 2003 Save My Settings Wizard», по умолчанию вызываемой через «Start | Programs | Microsoft Office | Microsoft Office Tools». Она позволяет сохранить все настройки Microsoft Office в один файл (кстати, удобно для переноса ваших настроек с компьютера на компьютер, для восстановления настроек после переустановки Windows или в качестве резервной копии) и восстановить настройки из файла.
На самом деле, прежде чем восстанавливать основные настройки, имеет смысл экспортировать (сохранить в другой файл) и новые. Тогда, восстанавливая настройки из нужного файла, можно будет быстро переключаться между обеими учётными записями. Не самый, конечно, удобный вариант, но, с другой стороны, по трудоёмкости (количеству кликов и других телодвижений) он ничуть не сложнее смены настроек прокси-сервера в броузере. Единственно, о чём нужно помнить, так это то, что сохраняются все настройки Microsoft Office, а не только детали учётной записи для доступа к почтовому ящику на сервере Exchange. Если эти настройки не меняются или их изменения не критичны, то это не проблема, в противном случае нужно после каждых значительных изменений повторять процедуру экспорта настроек.
Где два — там и много. Используя описанные техники, можно работать с любым количеством учётных записей на разных Exchange серверах разных организаций с одного и того же компьютера.
Статья представляет из себя шпаргалку по различным ограничениям в почтовом сервере Exchange и способам изменения данных лимитов.
1. Ограничение на размер письма (вложения)
При отправке и получении писем, Exchange не пропускаем письма больших размеров (как правило, из-за тяжелого вложения). Это помогает предотвратить переполнение почтовых баз и замедление скорости работы. Однако, значения по умолчанию, скорее всего, не будут для нас оптимальными и необходимо будет их сменить.
Данный лимит может задаваться на 3-х уровнях. Разберем, как их можно посмотреть и поменять.
1) Транспорт организации. Глобальный уровень. Имеет наименьший приоритет.
Посмотреть заданные значения можно командой:
Get-TransportConfig | fl MaxSendSize, MaxReceiveSize
* где MaxSendSize — максимальный размер отправляемого письма; MaxReceiveSize — принимаемого.
Задать значения можно командой:
Set-TransportConfig -MaxSendSize 70MB -MaxReceiveSize 70MB
2) Коннектор. Настраивается на отдельном сервере Exchange. Приоритет выше, чем у транспорта организации. Коннекоторов может быть несколько — вывести их список можно командой:
* коннекторы приемки для всех серверов Exchange.
После мы можем посмотреть ограничение на объем письма для коннектора, например:
Get-ReceiveConnector "Exchange01\Connector02" | fl MaxmessageSize
* в данном примере мы увидим ограничение для коннектора Connector02 на сервере Exchange01.
Теперь, чтобы изменить ограничение для коннектора вводим команду:
Set-ReceiveConnector "Exchange01\Connector02" -MaxMessageSize 73Mb
3) Почтовый ящик. Максимальный приоритет. Посмотреть ограничение для пользователя можно командой:
Get-Mailbox user1 | fl MaxSendSize, MaxReceiveSize
* по умолчанию, ограничение выставлено в значение unlimited. Таким образом, контроль выполняется на уровне коннекторов и транспорта.
Задать индивидуальное ограничение для пользователя можно командой:
Set-Mailbox user1 -MaxSendSize 75MB -MaxReceiveSize 75MB
Размер вложения
Правило можно создать командой:
New-TransportRule -Name AttachmentLimit -AttachmentSizeOver 65MB -RejectMessageReasonText "Sorry, messages with attachments over 65 MB are not accepted."
* в данном примере, если размер вложения будет больше 65 Мб, почтовый сервер вернет ошибку и отклонит отправку.
2. Дисковые квоты на почтовые ящики
Ограничения на занимаемый объем почтового ящика могут быть заданы на уровне базы данных, в которой находится ящик, а также для на уровне самого ящика. Последний имеет приоритет.
Get-Mailbox -Identity "Кузнецов Кузнец Кузнецович" | fl IssueWarningQuota, ProhibitSendQuota, ProhibitSendReceiveQuota, UseDatabaseQuotaDefaults
* в данном примере мы увидим настройку квоты для пользователя Кузнецов Кузнец Кузнецович. IssueWarningQuota — квота, при достижении которой Exchange отправит уведомление; ProhibitSendQuota — при достижении будет запрещена отправка; ProhibitSendReceiveQuota — при достижении будет запрещена отправка и получение; UseDatabaseQuotaDefaults — используется ли квота базы данных или для пользователя используются индивидуальные настройки.
Для того, чтобы узнать установленные квоты на уровне базы вводим команду:
Get-MailboxDatabase | fl Name, *Quota
В ответ мы получим список баз данных и установленные для них квоты, например:
Name : MailDatabase1
ProhibitSendReceiveQuota : 5 GB (5,368,709,120 bytes)
ProhibitSendQuota : 4.883 GB (5,242,880,000 bytes)
RecoverableItemsQuota : 30 GB (32,212,254,720 bytes)
RecoverableItemsWarningQuota : 20 GB (21,474,836,480 bytes)
IssueWarningQuota : 4.785 GB (5,138,022,400 bytes)
- Name — имя базы данных.
- ProhibitSendReceiveQuota — квота, при достижении которой будет запрещена отправка и получение.
- ProhibitSendQuota — квота, при достижении которой будет запрещена отправка.
- RecoverableItemsQuota — квота для папки RecoverableItems (с удаленными данными, которые можно восстановить в течение определенного периода).
- RecoverableItemsWarningQuota — квота для папки RecoverableItems, при достижении которой Exchange отправит уведомление.
- IssueWarningQuota — квота, при достижении которой Exchange отправит уведомление.
Задать квоту можно следующими командами.
а) Для базы данных:
* в данном примере мы задаем параметры квоты для базы Database12.
б) Для пользователя:
* в данном примере мы изменим квоту для пользователя Кузнецов Кузнец Кузнецович. Обратите внимание, чтобы учитывалась индивидуальная квота, необходимо задать значение для параметра UseDatabaseQuotaDefaults равное $false.
3. Ограничение количества получателей
По умолчанию, Exchange принимает ограниченное количество адресатов в одном письме. Данная настройка применяется к коннектору приемки или уровне транспорта. Посмотреть ее можно командой:
Get-ReceiveConnector "Server01\Connector02" | fl MaxRecipientsPerMessage
* в данном примере мы увидим настройку для коннектора Connector02 на сервере Server01.
Get-TransportConfig | fl MaxRecipientEnvelopeLimit
Задать новое значение для коннектора можно командой:
Set-ReceiveConnector "Server01\Connector02" -MaxRecipientsPerMessage 201
Set-TransportConfig -MaxRecipientEnvelopeLimit 5001
4. Ограничение на количество подключаемых мобильных устройств
По умолчанию, каждый пользователь Exchange может подключить к серверу 10 мобильных устройств. Если пользователь превысит данный лимит, очередной девайс не сможет быть подключен с ошибкой «максимальное количество разрешенных связей: 10».
Данная настройка задается политикой ThrottlingPolicy, посмотреть настройку можно командой в Powershell для Exchange:
Get-ThrottlingPolicy Default* | fl Name, EASMaxDevices
Изменить настройку можно для всех пользователей командой:
Set-ThrottlingPolicy DefaultThrottlingPolicy_4a035731-ff53-4a6b-b241-0a979c050eef -EASMaxDevices 15
* где DefaultThrottlingPolicy_4a035731-ff53-4a6b-b241-0a979c050eef — полное имя политики в нашей системе; EASMaxDevices — количество максимально подключаемых устройств.
Также, мы можем применить настройку к конкретному пользователю. Для этого создадим новую ThrottlingPolicy:
New-ThrottlingPolicy -Name NewEASMaxDevicesPolicy -EASMaxDevices 50
* в данном примере мы создадим новую политику со значениями по умолчанию для всех опций, кроме EASMaxDevices. Последняя будет равна 50.
. и применим политику к пользователю:
Set-ThrottlingPolicyAssociation -Identity dmosk -ThrottlingPolicy NewEASMaxDevicesPolicy
* где dmosk — пользователь в Exchange, к которому мы применяем новую политику NewEASMaxDevicesPolicy.
5. Ограничение на длину атрибута
Может сложиться ситуация, при которой размер атрибута пользователя в AD может оказаться больше, чем в Exchange. Например, при попытке выполнить команду для почтового ящика, пользовать которого имеет длину поля «Отдел» более 64 символов, мы получим ошибку:
ПРЕДУПРЕЖДЕНИЕ: Объект dmosk.local/Пользователи/Капустов Морковка Лукович поврежден и находится в несогласованном состоянии. При проверке выявлены следующие ошибки:
ПРЕДУПРЕЖДЕНИЕ: Длина свойства слишком велика. Максимальная поддерживаемая длина 64, длина заданного значения свойства 71.
* в данном примере есть пользователь Капустов Морковка Лукович, у которого атрибут пользователя имеет несовместимую с Exchange длину.
Чтобы изменить поведение консоли, необходимо сделать 2 действия:
1. С помощью ADSI Edit подключаемся к схеме AD и изменяем значения rangeUpper для атрибутов CN=Department и CN=ms-Exch-Shadow-Department. Например, на 256:
* обратите внимание, что в нашем примере меняются параметры для отображения длины атрибута «Отдел».
Ждем около 15 минут, если используется инфраструктура Active Directory с несколькими доменами.
2. В каталоге Exchange Server (например, для 2010 это может быть C:\Program Files\Microsoft\Exchange Server\V14) открываем папку ClientAccess\ecp\RulesEditor и находим файл ADAttribute.aspx — открываем его в текстовом редакторе и находим строку:
<asp:TextBox MaxLength="64" runat="server" DataBoundProperty="Value" width="95%" helpId="ADAttributeValue"></asp:TextBox>
. и меняем значение MaxLength с 64 на, например, 256:
<asp:TextBox MaxLength="256" runat="server" DataBoundProperty="Value" width="95%" helpId="ADAttributeValue"></asp:TextBox>
Перезапускаем IIS командой:
Данное действие нужно повторить для всех серверов MS Exchange.
6. Ограничение на количество писем
Посмотреть текущую настройку можно командой:
Get-ReceiveConnector "Exchange01\Connector02" | fl MessageRateLimit
* в данном примере мы узнаем ограничение скорости для Connector02 на сервере Exchange01. По умолчанию, скорость не лимитирована (значение unlimited).
Изменить данное значение можно командой:
Set-ReceiveConnector "Exchange01\Connector02" -MessageRateLimit 2000000
* так мы зададим ограничение на 2000000 писем в минуту для коннектора Connector02 на сервере Exchange01.
Контроль пропускной способности
Ограничения, которые влияют на пропускную способность почтового сервера Exchange можно посмотреть командой:
Get-TransportServer ExTransportServer | fl MaxConcurrentMailboxDeliveries, MaxConcurrentMailboxSubmissions, MaxConnectionRatePerMinute, MaxOutboundConnections, MaxPerDomainOutboundConnections, PickupDirectoryMaxMessagesPerMinute
Смена значений по умолчанию возможна командой:
Set-TransportServer ExTransportServer -MaxConcurrentMailboxDeliveries 21 -MaxConcurrentMailboxSubmissions 21 -MaxConnectionRatePerMinute 1201 -MaxOutboundConnections 1001 -MaxPerDomainOutboundConnections 21 -PickupDirectoryMaxMessagesPerMinute 101
7. Настройка таймаута сессии в OWA
Узнать текущие настройки таймаута сессии в OWA:
Get-OrganizationConfig | FL ActivityBasedAuthenticationTimeout*
Выключить таймаут сессии в OWA:
Set-OrganizationConfig -ActivityBasedAuthenticationTimeoutEnabled:$False -ActivityBasedAuthenticationTimeoutWithSingleSignOnEnabled:$False
Включить таймаут сессии в OWA:
Set-OrganizationConfig -ActivityBasedAuthenticationTimeoutEnabled:$True -ActivityBasedAuthenticationTimeoutWithSingleSignOnEnabled:$True
Изменить таймаут сессии в OWA:
Set-OrganizationConfig -ActivityBasedAuthenticationTimeoutInterval 00:30:00
Значение интервала таймаута можно установить только в интервале от 5 минут до 8 часов. Изменения применяются не сразу, а по прошествии некоторого времени (около 12 часов).
Администраторы присвоено отличное от нуля значение максимальное количество учетных записей Exchange в разделе политика, по-прежнему можно установить некоторые учетные записи Exchange, превышающих ограничение.
Решение
Чтобы устранить эту проблему, установите или Описание обновления безопасности для Outlook 2016: 11 апреля 2017 г., а затем выполните следующие действия, чтобы указать максимальное количество учетных записей Exchange в Outlook 2013.
Important
Тщательно выполните действия, описанные в этом разделе. Неправильное изменение реестра могут возникнуть серьезные проблемы. Перед его изменить, в случае возникновения проблем.
Закройте все приложения Microsoft Office.
Запустите редактор реестра:
В Windows 10 выберите Пуск, введите regedit в поле Поиска Windows , а затем выберите regedit.exe в результатах поиска.
В Windows 8 или Windows 8.1 при использовании мыши, переместите его в правом верхнем углу, перейти к поиску, введите команду regedit в поле поиска и выберите regedit.exe в результатах поиска.
В Windows 7 перейдите Пуск, введите regedit в поле Найти программы и файлы , а затем выберите regedit.exe в результатах поиска.
Найдите и выделите следующий параметр реестра:
HKEY_CURRENT_USER\SOFTWARE\policies\MICROSOFT\EXCHANGE
HKEY_LOCAL_MACHINE\SOFTWARE\ политики \MICROSOFT\EXCHANGE
В меню Правка выберите пункт Создатьи выберите Значение DWORD.
Введите MaxNumExchangeи нажмите клавишу ВВОД.
В области сведений нажмите и удерживайте (или щелкните правой кнопкой мыши) MaxNumExchange, а затем выберите команду Изменить.
Введите ненулевое значение в поле значение и нажмите кнопку ОК.
Оба эти ключа политики будет иметь приоритет над следующий раздел реестра, если они существуют.
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\EXCHANGE\MaxNumExchange
HKEY_LOCAL_MACHINE политики будет иметь приоритет над политики HKEY_CURRENT_USER, если присутствуют оба.
Если ключ не существует, используется значение по умолчанию 10 как максимальное количество учетных записей Exchange.
Важно! Изменения Outlook 2010 по сравнению с Outlook 2007, касающиеся почты Exchange:
- Несколько учетных записей Exchange. В одном профиле Outlook 2010 можно использовать до десяти учетных записей Exchange. Напомним, Outlook 2007, наряду с возможностью создавать неограниченное количество профилей IMAP и POP3, разрешал использование лишь одной учетной записи Exchange.
- Новое имя файла данных. Для сохранения данных Outlook на компьютере используются файлы данных. В предыдущих версиях Outlook это были «файлы личных папок» (PST) и «файлы автономных папок» (OST). Теперь они называются «файлами данных Outlook» (PST) и «автономными файлами данных Outlook» (OST).
- Упрощенный доступ к PST- и OST-файлам данных Outlook. В предыдущих версиях Outlook эти файлы хранились на компьютере в скрытой папке. В Outlook 2010 все новые файлы данных по умолчанию сохраняются в папке Документы\Мои файлы Outlook.
С остальными функциональными изменениями Outlook 2010 по сравнению с Outlook 2007 вы можете ознакомиться на сайте разработчика.
Процедура настройки одинакова для MS Outlook обеих версий. Мы рассмотрим ее на примере MS Outlook 2010.
При первом запуске MS Outlook 2010 вы увидите диалоговое окно с приглашением ввести данные учетной записи. В этом случае сразу приступайте к шагу 2.
Перед вами окно добавления новой учетной записи. Выберите «Учетная запись электронной почты» и нажмите «Далее». Заполните предложенную форму и снова нажмите «Далее»:
Введите логин и пароль еще раз:
Если все данные верны, вход на сервер будет осуществлен корректно. Нажмите «Готово», после чего запустите MS Outlook.
Читайте также: