Add your own HTML e-mail signature in MacOS Mail

  • Design your own HTML e-mail signature in your preferred HTML editor.
  • Open MacOS Mail
    • Press command + , for settings
    • Go to the Signature tab
      • Select desired mail account, click the + button, name it what ever you want and select it in the Choose Signature drop down.
    • Quit MacOS Mail
  • Go to this folder in Finder (shift+command+g):

    macOS Monterey
    ~/Library/Mail/V9/MailData/Signatures

    macOS Ventura
    ~/Library/Mail/V10/MailData/Signatures
    • Find the XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.mailsignature with current date and time and open it with TextEdit
      • Paste and replace everything from <body> to the end of the file with your own html code and save.
    • Right click on the file, choose Get info and tick the Locked property.
  • Done!