How to keep images in Mail for offline reading?
Under Mail / Preferences / Accounts and selecting your account and then Advanced, you'll find an option to Keep copies of message for offline viewing. 

Just choose All messages and their attachments.