SetSignature Plugin for Mail

One of the items that Apple has never solved adequately for me is having multiple email addresses in one account with an associated signature for each one. If I had one account for each email address, things would work fine, but I have a large number of email addresses in one account. So, a few months back, I coded up a plugin for Mail that does this automatically. Unfortunately, it stopped working with Mail 3.0 on Leopard, so for the last week I’ve felt like I’ve been typing with one arm behind my back is this plugin is vital to me. I had some time yesterday to fix it for Mail 3.0 and have decided to put it out there as a free product; I don’t want to put out something that relies on unsupported calls and charge for it.

Feel free to use this in anyway you like; use at your own risk and if you have problems with Mail, remove the plugin and try again.

Installation instructions:

  1. Quit Mail
  2. From terminal, type:
    defaults write com.apple.mail EnableBundles 1
    defaults write com.apple.mail BundleCompatibilityVersion 3
    
  3. Download the plugin
  4. Uncompress the plugin and place SetSignature.mailbundle in ~/Library/Mail/Bundles (create the folder if it it isn’t there
  5. Launch Mail
  6. Name your signatures according to your email address, i.e. johndoe@nowheresite.com

Now when you reply to a message, it attempts to set the signature correctly. In addition, when you change the From address, it will attempt to match the signature with that address.

If you have any questions or problems, please post a comment. Since this is free, please don’t bug me too much about it. It works for me and that’s all I’ll guaranteee.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.