question

KevinHinds-6896 avatar image
0 Votes"
KevinHinds-6896 asked YukiSun-MSFT commented

Bulk Signatures for Company

We are trying to deploy bulk signatures for all of our employees. I created an HTM. file and am able to pull info using MailFlow but that is not the route we would like to go. I want to run a GPO with my HTM code but it won't pull users info when I put it into the signature location. Any help would be great!

office-outlook-itprooffice-exchange-online-itprooffice-exchange-server-mailflowmicrosoft-graph-mail
· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

My company would be using Azure to pull our data. Would that affect anything?
I have my HTML code. The mailflow method "works" but it doesn't display the signature until the message is sent. I want to it to be displayed when a new email is started, replying, and forwarding, etc.

0 Votes 0 ·
AdamAardvark-9315 avatar image
1 Vote"
AdamAardvark-9315 answered KevinHinds-6896 commented

@YukiSun-MSFT Thanks for the mention of the article!
@KevinHinds-6896 Since you have already created the HTML code, you might find it a bit easier to use another approach. It uses GPO, just like method from the already mentioned article, but you can use actual HTML code, instead of rewriting everything from scratch. Both methods pull users' info from AD.
VBScript: create an HTML Outlook email signature for the whole company


· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

My company would be using Azure to pull our data. Would that affect anything?
I have my HTML code. The mailflow method "works" but it doesn't display the signature until the message is sent. I want to it to be displayed when a new email is started, replying, and forwarding, etc.

0 Votes 0 ·
YukiSun-MSFT avatar image
0 Votes"
YukiSun-MSFT answered YukiSun-MSFT commented

Hi @KevinHinds-6896,

To the best of my knowledge, mail flow rule is the recommended and probably the simplest approach to deploy company-wide signatures, see Create a company-wide email signature. If for any concern you still would like to use Group Policy, as mentioned in the article shared by Robert, you can prepare a signature using script like VBScripts, querying AD via LDAP for user specific information, then distribute the signature to all users via GPO logon script.

For sample script, you may refer to sample shared in the the link mentioned above by Robert, or refer to the sample in the following official blog:

Hey, Scripting Guy! Setting Up Outlook E-Mail Signatures

I've just tested locally by running sample script in the link above (Figure 2 Building a Signature from Active Directory), and it worked on a client machine:
77687-1.png

Here's an additional links I found about the script preparation for your reference:

Active Directory Outlook Signature – VBScript
Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.


If an Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.




1.png (21.1 KiB)
· 3
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi @KevinHinds-6896,

Just checked in to follow up with this thread. Should you need more help on this, please feel free to post back. If there is no further questions, please try to click Accept as answer below the replies which help you. It will encourage the person who help you and make answer searching easier in this forum. Thanks!


If an Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

0 Votes 0 ·

My company would be using Azure to pull our data. Would that affect anything?
I have my HTML code. The mailflow method "works" but it doesn't display the signature until the message is sent. I want to it to be displayed when a new email is started, replying, and forwarding, etc.

0 Votes 0 ·

Hi @KevinHinds-6896,

My company would be using Azure to pull our data. Would that affect anything?

The script method mentioned earlier uses LDAP to query user information from AD, but as far as I know, LDAP doesn't work with Azure, so it seems that it's not applicable to your environment.

Given this, you may have to look for some third-party utilities if mail flow rule is not an option.


If an Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

0 Votes 0 ·
RobertSparnaaij avatar image
0 Votes"
RobertSparnaaij answered

You'll need to generate the final htm-file before you save it in the user's Signature folder. It cannot contain any scripts when you want Outlook to use it.

Also note that you'll need to generate txt and rtf versions of the Signature.

For an example to generate such a signature see; Setting up a Corporate Signature

This guide also contains alternative methods to insert standardized signatures for your users.


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Deva-MSFT avatar image
0 Votes"
Deva-MSFT answered

Unfortunately its not available in Graph API at this point. Consider upvoting the uservoice and have a look at the update on the same.

As you look for GPO perspective adding right tags/teams to assist.


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.