Forum Discussion

Robert Gøransson's avatar
Robert Gøransson
Copper Contributor
Dec 15, 2016

Signature management?

Im not sure if this is the right place discuss this, but ill give it a shot.

 

Im developing an internal application that leverages Azure Active directory for identity management, and Office 365 for mail and calendar (via the graph api). My goal is to manage the signature for all my users via some kind of API also. All my google skills cannot turn up any definitive answer on this topic, not even how to manage it through some admin-panel. This surely must be a thing!? The only solution ive seen is to use a discalimer transport rule (that only can be appended to the end of emails, and cannot feature per-user images, and the user cannot see this signature).

 

Surely office 365 can have a centrally managed signature, thats appended to any platform using it. Do i have the wrong product (Office 365 Business Essentials for testing purposes)? Am i missin some administration panel?

 

A company with thousands of employees - how do they manage email signatures? Send some guy to open their email clients on all devices and type them in? Copying and pasting images and what-not. What am i missing?

  • Brent Ellis's avatar
    Brent Ellis
    Silver Contributor

    Easy answer, no there isnt a built in way to manage signatures like this - you have to go 3rd party providers in general

     

    The APIs should allow you to set signatures in OWA on a per user basis, and then you have to come up with some kind of way to set them in the Outlook client, maybe client install, or group policy or something similar.

    • Robert Gøransson's avatar
      Robert Gøransson
      Copper Contributor

      Thank you for the promt reply, and insight into the problem. Great to hear from someone with experience. I cannot find any endpoints for the OWA signatures. There is a new mailboxSettings object in Graph/o365 api but that just contains autoresponses.

       

      How are the third party providers doing it? My development team must be able to implement a similar solution as anyone else, or are the third party providers bying into some other kind of access to my tenant/exchange?

       

      heres the settings object for anyone looking: https://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/mailboxsettings

       

       

      • Antony Taylor's avatar
        Antony Taylor
        Steel Contributor
        Hi Robert,

        One such provider is Exclaimer which provide a signature service. To work with exclaimer you have to route your mail through to their servers so I think it's a more complex deployment and not something that leverages the REST API (Though I'm not 100% sure just my opinion)
  • Transport rules are the best option to natively provide a corporate signature.

    I guess different companies have different expectations, but per user images in a signature would be pretty odd looking if you ask me, signatures should be neat and precise, and only on external messages.

    • Robert Gøransson's avatar
      Robert Gøransson
      Copper Contributor
      Thank you for for providing some feedback. Transport rules indeed seems like the only solution right now, with the three drawbacks i mentioned earlier
      - only appended to the end of emails, after quoted mails
      - cannot feature per-user images (maybe solved with some hacky base64encoded-field workaround)
      - the user cannot see the signature, and hence the "entirety" of the mail/communicaiton is unknown (for example i have a signature with a "Best regards" phrase in my native language, while i sometimes swap it for other languages, or change phrasing depending on the situation)

      Value judgements on the contents and design of the signatures i leave to my enterprise - i just implement solutions ;)

      Im very surprised that this isnt a huge button front and center of the o365 portal that says "manage signatures"

Share

Resources