Using desktop mail programs such as outlook and foxmail, you can choose an html template, and all the emails you send will be in html format. ?
Using gmail, 126 and other mailboxes, text formatting is provided natively. Even if you add code to the text, you just can't see the code. What you see is the result after the code is executed, so I guess you can format it by writing the code yourself. If so, you can use the web editing tool to design your resume page and paste it in.
Method 2 has not been tried. If it doesn't work, you can make a resume page in the following way, then apply for a free space to put it on, and then write the connection address of this page in the email to the company.
Coding renderings into static pages with html+css (that is, your html resume) requires three kinds of knowledge and abilities (Photoshop/HTML/CSS).