Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to add my company logo and and some juice to my contact information in the signature part in How can I do that with little or no efforts?

share|improve this question
up vote 6 down vote accepted

It's not a huge effort to go through, but it does involve a little effort on your part. I haven't tried this myself (though will try it shortly just out of interest), but the basic principle seems to be to make a .webarchive file and drag it into the signatures preference box.

Worked example
eHow article
MacWorld example

EDIT: so I went and tried this and it DOES work in the current version of, on Snow Leopard. The trick is essentially;

a) create a .webarchive of your desired signature.

Bear in mind that any graphics you put in there need to be graphics that are out on the 'open web', rather than references to files on your own computer etc. I think it's this bit that catches a lot of people out.

b) Go into Mail and go through the motions of creating a new signature.

In the Library/Mail/Signatures folder you'll see Mail creating a new file with a guid-like filename (eg 61F51203-5C18-4061-A8EF-F53B17C41476.webarchive). Make a note of this filename!

c) Close down mail, and replace the contents of that signature file
with your webarchive file.
The best way of doing that is;

  • paste your webarchive file into the same folder (eg rob.webarchive), then highlight the new file that Mail created and press return - the filename should become selected for you.
  • Press Apple-C to copy this filename, and then alter the filename (eg add 'old-' to the front of the name). Press Return to close the 'name editing' session.
  • Now select your own webarchive file (eg rob.webarchive), and again press return to edit the name. Now Apple-V in the name you copied from the first file, and press Return to close the editing.
d) When you restart Mail, the new signature you've made will be available.

Gotchas include;

  • you're linking to images, css files or whatever that are not available on the internet.
  • you're not composing your message in 'rich text' form

But I've just been through this and even though I have no use whatsoever for a HTML signature, it does work. :-)

share|improve this answer
But this does not work for images that you reference locally via file:///Users/path/to/image.jpg - why not? The same html signature works fine in Thunderbird and it knows how to properly embed the local files as image/jpeg mime type into the mail. However, Mail is just keeping a reference to the local file in html code. Why is that? It's 2011... are they kiddin' me? (Putting the images remotely onto the web has the disadvantage that some mail client require the users to confirm to 'display remote images' often, while embedded images are more likely to be displayed immediately. – Mathias Conradt May 12 '11 at 10:31
If you are using iCloud use the signature in ~/Library/Mobile Documents/com~apple~mail/Data/MailData/Signatures instead (which will prevent it being overwritten the next time you close Mail app). – Justin Aug 1 '14 at 18:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.