Bulk Signatures for Company

Kevin Hinds 1 Reputation point

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 Mail API
Microsoft Graph Mail API
A Microsoft API that supports accessing data in users' primary mailboxes and in shared mailboxes.
801 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.
4,026 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.
3,377 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.
6,523 questions
{count} votes

4 answers

Sort by: Most helpful
  1. Adam (CodeTwo) 241 Reputation points

    @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,241 Reputation points Microsoft Employee

    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,811 Reputation points MVP

    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 29,871 Reputation points

    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:

    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.