Here you have a quick trick to create separate external and internal signatures in Microsoft Outlook 2010 (the one I'm using at work). If you have the instructions for other tools, let me know and I'll add them.
- Create a template with the fancy signature:
- Create a dummy email with the nice signature including all the icons, telephone numbers, etc.
- Go to Save as.
- Select Outlook Template (.oft) in the drop list and save the dummy email as a template.
- Pay attention to the location, you'll need it later.
- Close the dummy email (you can discard it).
- Create a new button to send external emails:
- Go to File > Options > Customize Ribbon and enable the Developer tab in the Main Tabs list (right box). Click OK.
- Go to Developer > Macros. Type in a name (External, for instance). A Visual Basic project will be created and open.
- Add the following text: Sub External()
- Replace the path with the actual location of your template.
- Save and exit.
- Add the new button to the tabs
- Go to File > Options > Customize Ribbon and select the Tab in which you want to add the new button. I selected Home (Mail).
- Add a New Group in that tab (use the button at the bottom of the right box).
- Right click on the New Group and rename it (I called it New External).
- In the left drop list, go to Macros and select the newly created macro (Project1.External, for instance).
- Click Add >> and add it to the New External group.
- Click OK.
- Violà! You should have that new button in your tab and it will open the template with the fancy signature.
Set newItem = Application.CreateItemFromTemplate("C:\Documents and Settings\MyUser\Application Data\Microsoft\Templates\External.oft")
Set newItem = Nothing