Учитывая ответы, которые вы видели, и мой опыт, все сводится к знанию ваших пользователей.
Ваши пользователи в вашей интрасети? Проверьте политику вложения пользовательского набора.
Пользователи где-нибудь в интернете? Затем я рекомендую вам изучить базу пользователей и определить пороговый процент%, от которого вы готовы рисковать отказами.
Например, если у вас, скажем, 50% пользователей AOL, 20% пользователей Gmail, 20% Hotmail, 5% Yahoo, 5% разное. - вы можете утверждать, что готовы рисковать тем, что 5% ваших электронных писем будут отклонены, поэтому берите минимальный размер, допустимый AOL, gmail, hotmail и yahoo.
Еще одна вещь, которую вы могли бы рассмотреть, - это убедиться, что у вас есть способ отслеживать сообщения, которые отклоняются из-за размера вложения, а затем общаться с этими людьми, чтобы сообщить им, что им нужны более высокие лимиты вложений для использования вашего сервиса.
Etc. и т. д., в заключение, разбейте проблему, изучите приемлемые допуски и попытайтесь справиться с выбросами таким образом, чтобы не ухудшить восприятие вашей основной аудитории.
Удачи,
-Джеймс