How can I stop Mac Mail continually caching attachments?
In Preferences, within Mail, in the Accounts tab, for each of your accounts there is an Advanced tab.  There is an option called Keep copies for offline viewing which is a drop-down box. By Choosing All messages, but omit attachments, you can set it to never cache the attachments.