Hi,
ich habe es nicht ausprobiert, aber möglicherweise verwendet Dein E-Mailprogramm Daten aus dem Content-Length Header-Eintrag.
In jedem Fall solltest du nicht nur Content-Disposition und Content-Type angeben sondern auch Content-Length.
Infos dazu:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13
Content-Type gibt (unverbindlich und eigentlich optional) die Größe der Datei ein Bytes an.
Lg
Revo