Отвечает Boris F. Nikityuk:
Судя по объему письма, в нем передавался какой-то файл. В связи с тем, что почта передается только в 7-битной кодировке, любая бинарная информация внутри почтового отправления подвергается кодированию (mime или UUDP) и приведению к размерности 7 бит. Это добавляет к размеру письма как минимум 30%. Плюс маршрутная информация письма, плюс всякие красивости (особенно если письмо в HTML-формате), плюс перевод Кб в байты. Вот и набегает. И от конкретной почтовой программы это не зависит.
Отвечает Alexey:
Вложение кодируется при помощи BASE64 алгоритма для передачи по сети как текста. Алгоритм предусматривает 5 бит выходного кода, когда входной составляет 8. Поэтому реальный объем примерно в 1.5 раза больше исходного (плюс еще заголовок письма и т.п.), так как те 5 бит передаются как 8.Нужно это для того, чтобы гарантированно доставить двоичный контент по текстовым каналам (многиепочтовые службы, в том числе и промежуточные, имеют свои управляющие коды в области нетекстовых кодов символов и обрезают 8-й бит). Впрочем, можете попробовать пересылать вложения как RAW DATA (вроде в Outlook даже не настраивается, зато в других почтовиках- запросто) - многие современные сервера позволяют передавать двоичные данные, но все же никто не гарантирует, что эти данные не будут где-то искажены.
Отвечает D.A.E.M.O.N.:
Такая разница возникает потому, что при отправке вся почта, в том числе и вложения, преобразуются в MIME-кодировку, особенности которой таковы, что при кодировании размер файла увеличивается. Например, при передаче по электронной почте exe-файла, он передаётся не как exe, а как закодированный MIME, что несколько увеличивает его объём. Кроме этого, на количество переданных/отправленных байт существенно влияет качество линии, чем оно лучше, тем меньше байт требуется для коррекции ошибок передачи, согласовании скорости и передачи служебных пакетов. Так что при передаче электронного сообщения размер его может быть каким угодно большим, чем размер исходного сообщения в почтовой программе.