Ein Dokument hat, abstrakt betrachtet, keine feste Größe. Die Größe steht erst fest, wenn man eine konkrete Repräsentation (Format) dafür ausgesucht hat. Nimm diese Forumsseite als Beispiel. Rechtsklick, Seite speichern als... da kommt ein 62 KB-HTML raus (+Bilder). "Speicherst" du es hingegen als PDF, sind's 72 KB. Und in der SQL-Datenbank belegt der Content gar nur 5 KB. Oder was auch immer für Werte.
Deswegen sind die Größenangaben für MAPI-Objekte nur eine Näherung. (Dok: PR_MESSAGE_SIZE, PR_ATTACH_SIZE)
Was Outlook (und g-web) anzeigen ist nicht die Dateigröße, sondern die Größe des Attachmentobjektes. Da kann man drüber streiten, aber für diese Wahl spricht, dass es eben nicht nur Dateianhänge gibt, sondern auch Nachrichtenanhänge (embedded messages). Letzteres darf man sich gerne wie Parts in einer MIME-Nachricht vorstellen; bis man einen solchen Part (der QP-enkodiert, BASE64-enkodiert oder unkodiert sein könnte) dekodiert hat, kennt man die Größe auch nicht.