I assume that the version you are using is Outlook Mac 2016 (15.22). The reason that your HTML email signature is now double spaced is because Microsoft changed their HTML rendering engine in the 15.22 update from Webkit to Word.
Outlook Windows
- Choose File | Options | Mail and then click on the Signatures button.
- Click the New button on the Signatures and Stationery window.
- Enter a name for your new signature (e.g., 'invite') and click OK.
- Enter any text in the Edit signature text box that will not change. You may also change the message font and style if you would like. Note: You must set default signatures for new messages and replies/forwards
- Click the OK button to return to the Options menu.
- Click the OK button to close the Options menu.
Outlook Mac
- Click Outlook (on the upper left) | Preferences | Signatures
- Click the '+' at the bottom left of the screen to add a new signature
- The window on the right side of the screen will now be active and you can draft the signature
OWA
- Click Settings (gear icon)
- Choose Mail
- Choose Layout | Email Signature
- Type the text of the signature and select 'Automatically include my signature in messages I compose'
- Select 'Automatically include my signature on messages I forward or reply to' if you wish to choose that option.
- Click Save.
NOTE: OWA only allows one signature
Creating From an Existing Message
- Open the message and choose Select | Select All in the Editing section
- Right click on the highlighted text and select Copy
- Follow Steps 1-6 above.
- In Step 4 instead of typing in the message text, right click in the Edit signature text box and choose Paste.
- Continue with Step 5 above.
Outlook Windows
- Create a new message or reply to an existing message.
- Click down arrow of Signature icon
- Select the signature you wish to use
- Click the Send button.
Outlook Mac
- Create a new message or reply to an existing message.
- Click the Signature dropdown icon that is to the right of the picture icon on the taskbar.
- Choose which signature you wish to send
- Click the Send button.
OWA
If you didn't select 'Automatically include my signature in messages I send' when you created the signature, do the following:
- Create a new message or reply to an existing message.
- Click the ... icon and select Insert signature
- Click the Send button.
Outlook Windows
- Select File | Options | Mail and then click on the Signatures button.
- Select the signature file you want to modify.
- Make any changes in the Edit signature text box and then click the OK button.
- Click on the OK button.
Outlook Mac
- Click Outlook (on the upper left) | Preferences | Signatures
- Highlight the signature you wish to modify by clicking on it
- You can now edit the signature by typing in the window on the right side of the screen
OWA
- Click Settings (gear icon)
- Choose Mail
- Choose Layout | Email Signature
- Edit the text of the signature.
- Click Save.
Outlook Windows
- Select File | Options | Mail and then click on the Signatures button.
- Select the signature file you want to delete, and click the Delete button.
- When prompted 'Are you sure you want to delete the selected signature? All e-mail accounts using the signature will no longer have a signature'. click the Yes button.
- Click the OK button.
- Click the OK button.
Outlook Mac
- Click Outlook (on the upper left) | Preferences | Signatures
- Highlight the signature you wish to delete by clicking on it
- Click the '-' at the bottom left of the screen to delete the signature
OWA
- Click Settings (gear icon)
- Choose Mail
- Choose Layout | Email Signature
- Deselect 'Automatically include my signature on new messages I compose'
- Deselect 'Automatically include my signature on messages I forward or reply to'
- Delete the text in the signature box
- Click Save.
Outlook for Mac Signatures.scpt is an AppleScript that helps Mac SysAdmins with automating deployment of an HTML Mail Signature to Outlook for Mac 2016.
Unfortunately we still can't perform a Central Push with this script, however using a Management tool to distribute the Mac Signature Tool, one can simplify the process significantly and hopefully get the end-user to do the work.
##Changing the HTMLThe Base HTML in the first version of this script is what is currently used in my environment. Soon to be generalised.When you modify the HTML in the script, you need to be aware of the variable hooks at the beginning of the script.
![Where Where](/uploads/1/2/5/8/125849369/385377996.jpg)
##Variable Hooks
All other variable hooks are commented adequately within the script at this time.All hooks are optional but useful.When using these hooks to abstract your HTML (especially where there are multiple possible addresses/campuses) you will need to escape the HTML and insert the hooke.g.
logoSource
should point to a public facing web resource for your signature logo filelogoHeight
(optional) is an integer value for the pixel height of your logo. Used with inline CSS to format your logologoWidth
(optional) as above is an integer value for inline CSS formatting of your logophonePrefix
phone Number Prefix. Script places content of AD Attribute ipPhone in signature. This adds any Prefix strings so it looks like a normal phone Number. Can just be added to HTML All other variable hooks are commented adequately within the script at this time.All hooks are optional but useful.When using these hooks to abstract your HTML (especially where there are multiple possible addresses/campuses) you will need to escape the HTML and insert the hooke.g.
<TD style='COLOR: #766a65; PADDING-LEFT: 12px'><FONT style='FONT-SIZE: 8pt' face=Arial>' & campusAddress & '</FONT></TD></TR>
The trick here is the
' & campusAddress & '
section##Pulling Attributes from Active DirectoryThe script requires the device be bound to Active Directory to work. It leverages DSCL to pull the variables from relevant attributes in the Directory Service.Your Environment will likely be very different from mine, during development of the script, I found piping the output of dscl to a txt file very helpful for working out what attributes I needed.e.g.
dscl '/Active Directory/<DOMAIN>/All Domains' -read /Users/<username> >> ~/Desktop/dscldump.txt'
Where <DOMAIN>
is your domain, and <username>
is a valid username in your Directory Service.Packaging
In my environment, This script gets exported from Script Editor as an Application Bundle and then packaged into an installer using JAMF Composer. The installer places the .app bundle into /Applications/Utilities/