iCloud «нарушение размера сообщения» при отправке zip, содержащего более 127 файлов

Пересмотренный вопрос

Согласно предложению Tetsujin в комментариях, я провел дополнительное тестирование.

Кажется, есть проблема с iCloud и отправкой zip-файла папки с определенным количеством файлов. Кажется, существует ограничение в 127 файлов в 1 папке, независимо от типа файла (пробовали .pngи .svg) .txt.

При отправке почты с помощью приложения Почта я получаю сообщение message size violationоб ошибке, и почта не может быть отправлена. Используя веб-интерфейс iCloud, почта кажется отправленной (без ошибок, появляется в списке « отправленных »), но никогда не приходит.

Кто-нибудь знает, почему существует этот предел? (как упомянул Тецуджин в комментариях, это могут быть какие-то 7-битные махинации)


Старый вопрос

Если я попытаюсь отправить электронное письмо с zip-файлом размером 1,3 МБ в качестве вложения, я получаю сообщение об message size violationошибке:

Почтовая ошибка

Размеры файлов архива и оригинальной папки (1,3 МБ и 10,7 МБ соответственно):

ZIP-файл и папка информационной панели

Сначала я подумал, что это как-то связано с исходной папкой размером более 10 МБ, но, согласно странице поддержки Apple iCloud , ограничение составляет 20 МБ:

Ограничения на отправку сообщений

Существует несколько мер безопасности, чтобы гарантировать, что только участники iCloud могут отправлять сообщения с помощью iCloud. Одна из этих гарантий включает разумные ограничения на:

  • ...
  • Размер входящих и исходящих сообщений (20 МБ, до 5 ГБ с включенным Mail Drop)

Почему я не могу отправить этот zip-файл? (также: не должен ли Mail Drop срабатывать, если он считает, что вложение слишком велико? Он включен.)

Я бы сначала просто заподозрил "глюк". Попробуйте создать новую почту с тем же вложением и новую почту с переархивированной версией. Это исключит пару вариантов.
К сожалению, сработала отправка новой почты с использованием другого адреса iCloud, перезапуск Mail или повторное архивирование папки.
Отправляет ли он, если вложения нет вообще, или совершенно другое вложение?
Хорошо, я провел небольшое тестирование: похоже, проблема в количестве файлов в 1 папке. Ограничение составляет 127 файлов в заархивированной папке. В тот момент, когда я добавляю еще 1 файл, zip не отправляет. (независимо от типа файла, я тестировал файлы PNG SVG и TXT)
Ах, точно. Полезная информация. Я понятия не имел, что существует предел... и как почтовая программа сможет определить
У меня возникло бы искушение пересмотреть вопрос, поскольку теперь мы знаем «как», но не «почему».
Хорошее предложение, я пересмотрел вопрос. Я мог бы проверить, может ли Gmail обрабатывать zip-файлы с более чем 127 файлами.
Это яркий пример какой-то 7-битной системы адресации, хотя можно только догадываться, почему она должна быть такой ограниченной в наше время.

Ответы (1)

Я только что столкнулся с той же проблемой: заархивировал два 11,5-мегабайтных приложения, скомпилированных Xojo. Отправка с me.com или отправка на me.com приводила к ошибке «нарушение размера сообщения».

Чтобы обойти это возможное ограничение в 127 файлов, я создал пустой образ диска с помощью Дисковой утилиты. Смонтировал его и скопировал на него два приложения. Размонтировал, заархивировал и отправил через me.com: сработало.

Я создал tar-архив своего zip-файла, и это тоже сработало. Из терминала - tar - cf outputfile.tar inputfile.zip