[identity profile] disinfector.livejournal.com posting in [community profile] useful_faq
Пользую почтовый клиент The Bat, и всем мне эта прога нравится, но …
Когда я отправляю кому-то письма с прикрепленными файлами, то сам размер письма заметно увеличивается. Например: текста вообще никакого нет, только файл, допустим размером 6мБ, но когда я ставлю письмо в отправку, размер письма разрастается до 8мБ.
Как это исправить ? Не может ведь быть служебной информации на 2мБ …

Date: 2006-12-24 10:13 pm (UTC)
From: [identity profile] postat.livejournal.com
никак.
таковы особенности SMTP

Date: 2006-12-24 10:16 pm (UTC)
From: [identity profile] byh.livejournal.com
Любой прикрепленный файл заметно увеличивается в размерах при присоединении - таковы особенности кодирования вложений. Это справедливо для любого почтового клиента.

Date: 2006-12-25 12:02 am (UTC)
From: [identity profile] neveripe.livejournal.com
Для того, чтобы нормально передать файл по разного рода SMTP-серверам, чтобы спецсимволы в файлах не накапали на моск бедному SMTP-серверу, да и воообще, чтобы соответствовать RFC822, любой бинарный файл (а иногда и текст письма) среди частей письма кодируется в base64. Такое кодирование увеличивает размер кодируемого на 30%.

"Исправить" это нельзя, разве что если у Вас файл ещё не запакован архиватором, то запаковать - например WinRAR/WinZIP.

Date: 2006-12-25 05:42 am (UTC)
From: [identity profile] legrus.livejournal.com
Да, эта кодировка называется base64. Превращает каждые 6 бит в 8, т.е. рост на 33%. Сделать ничего нельзя, только заливая файлы через веб-интерфейс, к примеру - короче, без использования SMTP.

Date: 2006-12-25 05:43 am (UTC)
From: [identity profile] legrus.livejournal.com
Сорри, что повторяюсь, невнимательно прочитал)

Date: 2006-12-25 08:38 am (UTC)
From: [identity profile] dmitryk1.livejournal.com
Легко лечится: Файл кладётся на фтп, а в письме ссылка на него. Перекодировок и изменений размера не будет (если файл на хттп класть, размер опять увеличится)