Query email signature from Office 365 RRS feed

  • Question

  • Emails are generated via Graph API in a MVC Core web app I'm working on. Whoever the logged-in user is, the emails are sent through their Office 365 account. It even adds a record to their "Sent" folder. But what it does NOT do is include the user's signature in the email. I've been looking all over for a means to query for a user's Outlook email signature, but so far have come up empty. Looks like I can even query for their PICTURE, but I can't find a thing about their signature. 

    Is there a means to acquire someone's email signature at runtime, if I already have their Active Directory basic info, such as their user Guid? 

    Friday, June 14, 2019 5:18 PM

All replies

  • Outlook (desktop version) signatures are stored on the local hard drive on the per user basis. You cannot access these signatures unless your code is running on the machine where the signatures are stored.

    OWA signatures are stored as hidden items in the user's Inbox folder. These signatures can be accessed.

    Dmitry Streblechenko (MVP)
    Redemption - what the Outlook
    Object Model should have been
    Version 5.5 is now available!

    Friday, June 14, 2019 5:26 PM
  • Hello William,

    The signatures are being kept as separate files in the Signatures folder. You can find this folder in the following location;

    • Windows XP 
      C:\Documents and Settings\%username%\Application Data\Microsoft\Signatures
    • Windows Vista, Windows 7, Windows 8 and Windows 10

    profile for Eugene Astafiev at Stack Overflow, Q&A for professional and enthusiast programmers

    Sunday, June 16, 2019 12:03 PM