Bulk Signatures for Company

Kevin Hinds 1 Reputation point
2021-03-11T18:02:05.447+00:00

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!

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,990 questions
Outlook Management
Outlook Management
Outlook: A family of Microsoft email and calendar products.Management: The act or process of organizing, handling, directing or controlling something.
5,462 questions
Microsoft Exchange Online Management
Microsoft Exchange Online Management
Microsoft Exchange Online: A Microsoft email and calendaring hosted service.Management: The act or process of organizing, handling, directing or controlling something.
4,734 questions
Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,787 questions
{count} votes

4 answers

Sort by: Most helpful
  1. Adam (CodeTwo) 241 Reputation points
    2021-03-15T14:32:19.507+00:00

    @Yuki Sun-MSFT Thanks for the mention of the article!
    @Kevin Hinds 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 person found this answer helpful.

  2. Deva-MSFT 2,266 Reputation points Microsoft Employee
    2021-03-13T05:40:43.487+00:00

    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.

    0 comments No comments

  3. Robert Sparnaaij [MVP] 1,816 Reputation points MVP
    2021-03-13T09:29:36.297+00:00

    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.

    0 comments No comments

  4. Yuki Sun-MSFT 41,211 Reputation points Microsoft Vendor
    2021-03-15T09:02:27.74+00:00

    Hi @Kevin Hinds ,

    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.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.