552 message size exceeds maximum permitted перевод

1. Размер почтового ящика

Открываем конфигурационный файл Postfix:

* для FreeBSD путь будет /usr/local/etc/postfix/main.cf.

Для установки квоты на почтовые ящики редактируем следующее:

mailbox_size_limit = 209715200
virtual_mailbox_limit = 209715200

* значение указывается в байтах. В данном примере установлены квоты для почтовых ящиков и виртуальных почтовых ящиков в 200 мб. Для удобства, воспользуйтесь конвертером мегабайт.

Чтобы снять ограничения, можно выставить значения в 0:

mailbox_size_limit = 0
virtual_mailbox_limit = 0

2. Размер отправляемого сообщения

Открываем конфигурационный файл, находим и правим следующее (если строки нет, создаем):

* в данном примере установлено ограничение на размер письма в 30 мб.

3. Количество сообщений

В конфигурационном файле добавляем такие строки:

anvil_rate_time_unit = 60s
smtpd_client_message_rate_limit = 100
smtpd_client_recipient_rate_limit = 30
smtpd_client_connection_rate_limit = 20

* в данном примере мы установили следующие ограничения на количество отправляемых писем: можно отправлять только 100 сообщений в минуту (60s), при этом количество получателей не должно превышать 30, а количество коннектов ограничено числом 20.

4. Очередь сообщений

queue_run_delay = 5m
minimal_backoff_time = 10m
maximal_backoff_time = 15m
maximal_queue_lifetime = 1d

* где queue_run_delay задает время, как часто сообщения из очереди будут отправляться повторно; minimal_backoff_time устанавливает время, на которое будет отложена отправка сообщений, которые не были отправлены по причине временных неисправностей (например, принимающий сервер не отвечает или просит повторить запрос позже), но не позднее maximal_backoff_time; параметр maximal_queue_lifetime установит, через какой период перестать делать попытки при отправке сообщения и вернуть его отправителю с ошибкой.

5. Таймаут на отправку сообщений

smtp_data_done_timeout = 600s
smtp_data_init_timeout = 120s
smtp_data_xfer_timeout = 180s

* где smtp_data_done_timeout — ограничение времени для отправки сообщения; smtp_data_init_timeout — ограничение времени для отправки команды SMTP DATA и для получения ответа удаленного SMTP-сервера; smtp_data_xfer_timeout — ограничение времени для отправки содержимого сообщений.

552 5.3.4 message size exceeds fixed limit

Если сталкиваемся с сообщением «552 5.3.4 message size exceeds fixed limit» (переводится как «Размер сообщения превышает установленные ограничения»), значит отправляемое письмо не вписывается в установленные лимиты. Чтобы исправить ситуацию, уменьшаем размер сообщения или редактируем лимиты (пункты 1 и 2).

Работа с конфигом postfix

Неколько полезных консольных команд по работе с конфигурацией:

Посмотреть значение параметра по умолчанию:

552 message size exceeds maximum permitted

Автор Ўрий Гришин задал вопрос в разделе Другое

Мне не могут отослать письмо с файлом в 27 Мб. Появляется сообщение 552 Sorry, message size exceeds the maximum allowed. и получил лучший ответ

Ответ от 2006-2014[гуру]
Почта мэйла оперирует письмами размером до 30 Мб.. .
Причем размер присоединенных файлов увеличивается при их перекодировке для пересылки приблизительно на 33%, поэтому суммарный размер всех присоединенных файлов должен быть меньше 22 Мб
Попробуйте заархивировать файл — возможно его размер при этом значительно уменьшится

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

При попытке отправить письмо размером более 20 Мб в Outlook появляется окно с ошибкой:

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

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

  1. Закройте Outlook и откройте редактор реестра (regedit.exe)
  2. В зависимости от версии Outlook перейдите в следующую ветку реестра:
    • Outlook 2013 — HKEY_CURRENT_USERSoftwareMicrosoftOffice15.0OutlookPreferences
    • Outlook 2010 — HKEY_CURRENT_USERSoftwareMicrosoftOffice14.0OutlookPreferences
    • Outlook 2007 — HKEY_CURRENT_USERSoftwareMicrosoftOffice12.0OutlookPreferences
  3. В указанной ветке найдите или отредактируйте параметр с именем MaximumAttachmentSize, указав новый лимит на размер вложений, например 102400 (или 100 Мб). По-умолчанию, 20 Мб (20480кб). Чтобы совсем отключить ограничение, задайте значение 0.

  • Закройте редактор реестра и перезапустите Microsoft 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

    В Exchange 2010 максимальный размер сообщения задается так. В следующей таблице приведены ограничения на максимальный размер письма в популярных email сервисах:

    Оцените статью
    Добавить комментарий