If it’s Outlook, I found the easiest way is to store the html page on your computer, then go to attach the html file in the email, select the file you want to attach, but before you hit the Insert button, you should see a drop down arrow next to it. Click this and choose ‘Insert as Text’.
voila!
Make sure all of your picture links are to pictures stored online, not on your local computer.