Apple Mail has no box for HTML code. Paste the signature as it looks, then turn off Always match my default message font. If Mail strips the layout after you quit, use the file method at the end. That still works on current macOS.
-
Copy the signature as it looks
Download your HTML signature file from your company signature page.
- Open the file in Chrome, Edge or Firefox. Leave Safari for this step. It can change the formatting when you copy.
- Click the signature, select all with Ctrl+A (Windows) or Cmd+A (Mac), then copy with Ctrl+C or Cmd+C.
Copy the signature as it looks. If you paste the raw code into a normal signature box, the email will show the code instead of the design.
-
Paste it into Mail
- In Mail, go to Mail → Settings (or press Cmd+,), then click Signatures.
- Select your email account, click +, and name it Work signature.
- Click in the signature box on the right and paste with Cmd+V.
- Untick Always match my default message font. If that stays on, Mail replaces your fonts and colours.
- Under Choose Signature, set Work signature for that account.
Images can look blank in the settings preview. Compose a new email to check the real result.
-
If Mail strips the layout
Use this only if the paste loses its design after you quit Mail. Create the blank signature first, if you have not already.
-
Quit Mail
Fully quit Mail with Cmd+Q. Mail overwrites the signature file if it stays open.
-
Open the signature file
- In Finder, choose Go → Go to Folder (or press Cmd+Shift+G).
- Paste
~/Library/Mail/and press Return. - Open the highest-numbered V folder (for example V10 or V11), then MailData → Signatures.
- Sort by Date Modified and open the newest .mailsignature file in TextEdit. Do not edit any .plist files.
-
Replace the signature
- Download your HTML signature file from your company signature page. Open it in TextEdit and copy the whole file.
- In the .mailsignature file, leave the header lines at the very top. Select everything from
<body>to</body>and paste your signature in its place. - Save and close the file.
-
Lock the file
Right-click the .mailsignature file, choose Get Info, and tick Locked. This stops Mail from rewriting your HTML.
-
Check it
Reopen Mail and start a new email. If the signature does not appear, choose Work signature from the signature menu in the compose window, or set it as the default under Mail → Settings → Signatures.