Outlook максимальный объем отправляемого файла. Как изменить ограничения на размер вложений в Exchange

В этом файле хранится всё — почта, контакты, задачи, расписание и т.д. Такой подход очень удобен в том смысле, что таких файлов можно создавать сколько угодно и переносить их достаточно просто переносить с одного компьютера на другой. Но, к сожалению, есть маленькое ограничение по использованию PST файлов — размер его не должен превышать определенного предела. Однако, есть способы заранее предупреждать пользователя о превышении размера и своевременно производить архивные процедуры. Рассмотрим.

Ограничения PST файла зависят от его типа. Дело в том, что начиная с версии Microsoft Outlook 2003, на равне с форматом ANSI, можно создавать файлы PST в формате Unicode. Таким образом, Microsoft Outlook поддерживает два стандарта PST файлов. Для каждого из этих стандартов своё ограничение на размер, для старого формата ANSI — ограничение 2Гб, для нового Unicode — 20 Гб. При установке Microsoft Outlook 2003 и тем более 2007 все файлы PST имеют новый формат Unicode.

Ходит мнение, что когда размер PST файла близок к максимальному, Outlook начинает работать некорректно — отказывается открывать почту и так далее. Для того, чтобы предупредить такое поведение предназначены специальные ключи в реестре, которые мы сейчас рассмотрим. Для этих параметров установлены определенные значения по умолчанию, поэтому не стоит спешить их менять — для большинства пользователей этого не требуется.

Итак, у нас имеются следующие параметры:

Поможем тем, кто помогает!
  • MaxFileSize . Параметр MaxFileSize служит для указания абсолютного максимального размера для файлов PST и OST. По достижении этого размера увеличение файла прекращается.
  • WarnFileSize . Параметр WarnFileSize служит для указания максимального количества данных в файлах PST и OST. После достижения этого предела добавление данных в файлы PST и OST невозможно, однако физический размер файлов может увеличиваться из-за внутренних процессов.
  • MaxLargeFileSize . То же самое, что и параметр MaxFileSize, но для файлов Unicode.
  • WarnLargeFileSize . То же самое, что и параметр WarnLargeFileSize, но для файлов Unicode.

В представленной ниже таблице параметры MaxLargeFileSize и WarnLargeFileSize относятся к файлам в формате Юникод (новый формат для больших файлов), а параметры MaxFileSize и WarnFileSize - к файлам в формате ANSI (прежний формат Outlook). Приращение значений параметров для файлов в формате Юникод осуществляется в мегабайтах (МБ), а для файлов в формате ANSI - в килобайтах (кБ).

Эти значения устанавливаются в реестре по следующему пути:

Outlook 2007

Outlook 2003

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office.0\Outlook\PST HKEY_CURRENT_USER\Software\Microsoft\Office.0\Outlook\PST

Если эти параметры не существуют, то их нужно создать.

Таким образом, вы можете своевременно получать уведомления, когда размер PST файла приближается к критическому значению. Если это случилось, то можно попробовать сжать PST файл, архивировать PST файл или сделать резервную копию PST файла.

Добрый день уважаемые читатели и подписчики блога, не так давно мы с вами рассматривали смену id teamviewer 11 , сегодня же мы разберем очередную ошибку outlook 2007 и выше и звучит она вот таким образом "Достигнут максимально допустимый размер хранилища сообщений". Симптомы проблемы таковы, вы пытаетесь получить новую почту, начинается процесс. Он определяет, что есть свежие письма и запускает их получение, но через пару секунд, сообщает, что есть проблемы и вам необходимо выполнить ряд действий. Давайте разбираться в чем дело.

Вот таким образом выглядит ошибка 0x5004060C. Вам сразу намекают, что необходимо уменьшить объем данных в хранилище сообщений, выделением и удалением не нужных сообщений с помощью комбинации Shift+Del. Но согласитесь, что у рядового пользователя, встает вопрос, что это за хранилище.

Если закрыть данное окно, то вам могут предложить выполнить очистку почтового ящика, и тут уже все начинает складываться по своим полочкам, под хранилищем понимается ваш профиль outlook, это либо pst и ost файл .

Превышен предельный размер почтового ящика. Укажите сообщения для удаления и переноса, очистите папку "Удаленные" или переместите сообщения в архив.

Тут у вас два варианта:

  • Произвести очистку удаленных сообщений, делается это одной кнопкой, но иногда этого может не хватить, так как писем может не быть.
  • Произвести архивирование почтового ящика, тут вы выделяете либо по размеру, либо по дате получения письма и начинаете создавать архив. Архивация создаст отдельный pst файл, в который будет помещены все письма по определенному критерию, процесс этот не скорый и зависит от вашего жесткого диска и количества писем.

Максимальный размер файла ost и pst в 2007 составляет 20 ГБ, outlook просто уже не сможет нормально работать с большими объемами

Если удаление не даст особого эффекта, то советую произвести сжатие в outlook ,

Размер хранилища писем по умолчанию

Давайте я теперь в попугаях покажу какие размеры по умолчанию идут для ost и pst файлов. Существует два типа записей:

  • Файлы в формате Юникод - MaxLargeFileSize и WarnLargeFileSize
  • Файлы в формате ANSI (старый формат) - MaxFileSize и WarnFileSize

Для Outlook 2003 - 2007

Для Outlook 2010 - 2016

Пути до ключей реестра вы можете посмотреть чуть ниже:

  • Outlook 2003 HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Outlook\PST HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\PST
  • Outlook 2007 HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Outlook\PST HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\PST
  • Outlook 2010 HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\PST HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\PST
  • Outlook 2013 HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\15.0\Outlook\PST HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\PST
  • Outlook 2016 HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\PST HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\PST

Теперь отредактировав нужные ключи реестра вы устраните ошибку "Достигнут максимально допустимый размер хранилища сообщений". Я если честно не представляю себе профили, размер которых будет свыше 50 гб, это же сколько писем и, что в них должно там быть, уму не постижимо. Если вы знаете другие методы решения этой проблемы, то пишите о них в комментариях под видео или статьей.

Письмо электронной почты помимо, собственно, текста, может служить транспортом для передачи и других типов файлов в виде вложений. Чтобы защитить почтовые ящики и каналы связи от неконтролируемого роста баз и трафика за счет большого размера писем, в Exchange Server 2016/2013/2010 есть набор правил, позволяющий управлять лимитами на максимальный размер письма и вложений к нему.

Ограничения на размер письма в Exchange

В Exchange можно изменить допустимый размер письма на трех различных уровнях:

  • В настройках транспорта организации Exchange
  • В параметрах отправляющих/принимающих коннекторов
  • В настройках ящика конкретного пользователя.

Текущие лимиты можно посмотреть через Exchange Management Console (EMC), но гораздо проще и быстрее воспользоваться PowerShell. В консоли Exchange Management Shell, или после подключения к Office 365 через удаленную PowerShell сессию, выполните команды:

get-transportconfig | ft maxsendsize, maxreceivesize

get-receiveconnector | ft name, maxmessagesize

get-sendconnector | ft name, maxmessagesize

get-mailbox administrator |ft Name, Maxsendsize, maxreceivesize

Команды должны вернуть примерно такие результаты, содержащие текущие настройки лимитов:

  • В параметрах транспорта всей организации размер указано, что принимаемого/отправляемого письма не должен быть больше чем 25 Мб
  • На всех коннекторах стоит лимит 10 мб
  • Для почтового ящика администратора лимит на размер писем не задан (unlimited)

Естественно, в последней команде выполняется проверка лимитов только для одного ящика. Вывести лимиты на размер писем для всех пользователей организации можно так:

get-mailbox |ft Name, Maxsendsize, maxreceivesize

Чтобы уменьшить максимальный размер письма (как принимаемого, так и отправляемого), принимаемого транспортной службой Exchange с 25 до 15 Мб, выполните команду:

Set-TransportConfig -MaxSendSize 15MB -MaxReceiveSize 15MB

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

Set-SendConnector “Connector1” – MaxMessageSize 15Mb

Set-ReceiveConnector “DefaultConnector1” -MaxmessageSize 15MB

Или для всех коннекторов:

Get-SendConnector | Set-SendConnector -MaxmessageSize 15MB

Get-ReceiveConnector | Set-ReceiveConnector -MaxmessageSize 15MB

Аналогичным образом можно изменить лимит для всех ящиков организации:

Get-Mailbox | Set-Mailbox -MaxSendSize 10MB -MaxReceiveSize 10MB

Заданные таким образом лимиты ограничивают максимальный размер письма, не зависимо ото того, содержит ли оно вложение или нет.

Ограничение на размер вложений

Единственный компонент Exchange, позволяющий установить ограничить размер вложения, а не самого письма – сервер с ролью Hub transport, позволяющий выявить и заблокировать письмо, если размер вложения к нему превышает определенный лимит.

Установить транспортное правило можно с помощью такого скрипта PowerShell:

New-TransportRule -Name BlockBigAttachment -AttachmentSizeOver 15MB -RejectMessageReasonText "Message attachment size over 15MB - email rejected."

Данная команда создаст новое транспортное правило с именем BlockBigAttachment , которое будет блокировать сообщения, если размер вложений к нему превысил 15 МБ, отправляя отправителю отбойник с заданным текстом.

Задание ограничений на размер писем и вложений к ним позволяет довольно эффективно бороться с разрастанием баз почтовых ящиков. Как правило, в современных реалиях стоит пропускать письма не более 25 Мб. Тем самым большинство деловой корреспонденции будет доходить до адресатов, и одновременно, пользователи не будут пересылать друг другу дистрибутивы и фильмы 🙂 .

Многие пользователи MS Outlook 2010 наверняка обратили внимание на то, что крупные вложения, размер которых составляет свыше 20 МБ, блокируются. В случае превышения допустимых значений, инфоменеджер Outlook выдает сообщение о соответствующей ошибке.

Из-за подобного ограничения многочисленные попытки отправить крупные вложения также блокируются. То есть, по сути, у Вас нет возможности отправлять, как единый крупный файл частями, так и несколько небольших вложений, которые в сумме по размеру превышают указанный лимит.

Причины и предпосылки

Подобное сообщение об ошибке возникает по той причине, что для учетных записей в электронной почте Outlook 2010 выставлено по умолчанию соответствующее ограничение (не более 20 480 КБ). Многие поставщики интернет-услуг определяют именно такое значение, в соответствие с которым и рассчитаны референсные лимиты.

Когда речь идет об учетных записях для эл. почты в рамках Microsoft Exchange Server, подобная ошибка возникает, если Вы пытаетесь добавить в сообщение одно либо несколько вложений, с общим размером более 10 МБ. При этом такое ограничение никак не связано с максимальным размером, определенным в рамках MS Exchange Server администратором сервера. Данные параметры задаются в «Свойствах параметров транспорта».

Во многом то, каким образом изменяется ограничение по максимальному размеру вложений, зависит непосредственным образом от типа учетной записи эл. почты, используемой в рамках Outlook 2010.

Изменение ограничения в учетной записи эл. почты MS Server

Если Вы используете учетную запись в рамках Exchange Server, то можете заметить, что новое значение в 20 МБ для ограничения размеров вложений, которое установлено по умолчанию в приложении Outlook не применяется для учетных записей эл. интернет-почты. Здесь действует другое ограничение, которое устанавливается в рамках сервера Exchange Server. Если Вы не являетесь администратором (имеете обычный пользовательский аккаунт) сервера Exchange, то не сможете внести необходимые изменения за неимением соответствующих прав доступа.

Имея доступ администратора, Вы можете выполнить несколько простых действий для изменения лимита на размер вкладываемых и прикрепляемых к сообщениям файлов.

Для начала запускаем панель управления Exchange, где нам необходимо перейти в раздел «Конфигурация организации». Здесь выбираем пункт «Транспортный сервер-концентратор».

Теперь переходим в раздел «Параметров транспорта» и на вкладке «Действия» выбираем «Свойства». В диалоговом окне «Свойств параметров транспорта» на вкладке «Общие» в поле максимального размера сообщений для отправки нужно ввести требуемое значение в Килобайтах. После нажатия кнопки «ОК» произведенные изменения вступят в силу.

Устранение проблемы ограничения в учетной записи эл. почты сети Интернет (POP3, IMAP, HTTP)

Для начала необходимо остановить работу приложения Outlook, после чего открыть редактор системного реестра.

Здесь нужно найти и выбрать один из следующих разделов:

Если Вам не удалось найти подраздел «Preferences» ни по одному из указанных путей, необходимо создать его вручную.

Теперь необходимо внести в созданный или найденный подраздел следующие данные:

Имя параметра: MaximumAttachmentSize

Тип параметра: DWORD

В данном случае значение указываемого параметра должно быть отображено в виде целого числа, которое соответствует максимально допустимому размеру для вложений. Так, если требуется повысить этот предел до 50 МБ, необходимо задать значение в соответствии с десятичной системой счисления (51 200 КБ).

Если требуется отключить лимит на допустимый размер вкладываемых файлов, необходимо задать значение, равное нулю.

После всех манипуляций закрываем редактор реестра и запускаем MS Outlook 2010.

Руководство по изменению максимально допустимых размеров для вложений в MS Outlook 2010 составлено по материалам официального саппорта Microsoft.

Довольно часто в ходе работы корпоративным пользователям требуется отправлять крупные вложения через почтовый клиент, при этом они могут столкнутся с ошибкой отправки письма.

Outlook

Все дело в том, что в почтовом клиенте Outlook (в т.ч. в версиях 2010 / 2013 / 2016) существует ограничение на максимальный размер вложения к письму – 20 Мб. Причем, не имеет значения, прикреплен ли к письму один большой файл или несколько мелких – лимит на общий размер вложений будет всегда 20 Мб.

При попытке отправить письмо размером более 20 Мб в Outlook появляется окно с ошибкой - The attachment size exceeds the allowable (размер вложения превышает допустимый предел):

В том случае, если ваш почтовый сервер и сервер получателя поддерживает больший размер почтовых сообщений, лимит на размер вложений в Outlook можно увеличить.

Изменить ограничение на максимальный размер вложений в Outlook можно только через реестр, в графическом интерфейсе Outlook такая настройка отсутствует.

Порядок действий


После внесенных изменений к письму в Outlook можно прикрепить вложение размером, больше чем 20 мб (в нашем примере мы прикрепили к письму pst файл размером 58 Мб).

В том случае, если ваш почтовый сервер или сервер отправителя не поддерживают письма большого размера, при отправке большого письма вы получите отбойник о недоставке (NDR-Non delivery report), в котором будет указано, что превышен максимальный размер письма. Ниже приведены популярные варианты текста подобного отбойника:

  • Attachment size exceeds the allowable limit
  • 552: Message size exceeds maximum permitted
  • System Undeliverable, message size exceeds outgoing message size limit
  • The message was not sent; reduce the message size and try again

MS Exchange

В Exchange можно изменить допустимый размер письма на трех различных уровнях:

  • В настройках транспорта организации Exchange
  • В параметрах отправляющих/принимающих коннекторов
  • В настройках ящика конкретного пользователя

Текущие лимиты можно посмотреть через Exchange Management Console (EMC), но гораздо проще и быстрее воспользоваться PowerShell. В консоли Exchange Management Shell, или после подключения к Office 365 через удаленную PowerShell сессию, выполните команды:

Get-transportconfig | ft maxsendsize, maxreceivesize get-receiveconnector | ft name, maxmessagesize get-sendconnector | ft name, maxmessagesize get-mailbox administrator |ft Name, Maxsendsize, maxreceivesize

Команды должны вернуть примерно такие результаты, содержащие текущие настройки лимитов:

  • В параметрах транспорта всей организации размер указано, что принимаемого/отправляемого письма не должен быть больше чем 25 Мб
  • На всех коннекторах стоит лимит 10 мб
  • Для почтового ящика администратора лимит на размер писем не задан (unlimited)


Естественно, в последней команде выполняется проверка лимитов только для одного ящика. Вывести лимиты на размер писем для всех пользователей организации можно так:

Get-mailbox |ft Name, Maxsendsize, maxreceivesize

Чтобы увеличить максимальный размер письма (как принимаемого, так и отправляемого), принимаемого транспортной службой Exchange с 25 до 100 Мб, выполните команду:

Set-TransportConfig -MaxSendSize 100MB -MaxReceiveSize 100MB

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

Set-SendConnector "Connector1" – MaxMessageSize 100Mb Set-ReceiveConnector "DefaultConnector1" -MaxmessageSize 100MB

Или для всех коннекторов:

Get-SendConnector | Set-SendConnector -MaxmessageSize 100MB Get-ReceiveConnector | Set-ReceiveConnector -MaxmessageSize 100MB

Аналогичным образом можно изменить лимит для всех ящиков организации:

Get-Mailbox | Set-Mailbox -MaxSendSize 100MB -MaxReceiveSize 100MB

Заданные таким образом лимиты ограничивают максимальный размер письма независимо от того, содержит ли оно вложение или нет.

Использование веб-интерфейса

Есть другой вариант - через веб-интерфейс. Открываем центр администрирования Exchange и переходим в раздел поток обработки почты -> соединители отправки -> параметры транспорта организации:


и выставляем требуемый максимальный объем вложения. Обращаем ваше внимание - при пересылке на внешний сервер, происходит кодирование вложение в формате MIME64, что увеличивает итоговый объем письма примерно на 30%.