Řešil jsem zvídavý dotaz, jak je možné, že odeslaný email má u uživatele 8MB a server to vrátí kvůli překročení limitu velikosti 10MB ...
Protože bylo tentokrát potřeba argumentovat konkrétními čísly, trochu jsem s kolegou hledal a našel.
Všichni víme, že odchozí email je kódován do BASE64 MIME formátu, protože SMTP umí přenášet pouze ASCII text. O kolik to tedy naroste doopravdy ?
Popis převodu je hezky popsán zde. Pokud potřebujete "přesná" čísla, pak se dá říct, že platí:
Konečná velikost = 1.37 * velikost dat (text + přílohy) + 814 bajtů na hlavičku.