26
Views
4
Comments
Adding email signatures Using Microsoft Graph API in OutSystems ODC
Question

Hi,

I am working on an email-sending feature in OutSystems ODC which is already functional, using Microsoft Graph API. The new requirement is to include the digital signature of the logged-in user (if it exists) when sending emails.

  • Digital Signature Integration:

    • If the logged-in user has a digital signature, it should automatically be appended to the email.
    • The signature should be retrieved dynamically based on the logged-in user's profile.
  • Fallback:

    • If no digital signature exists, the email should still be sent without one.

Are there any best practices for integrating digital signatures with emails sent via Microsoft Graph API? 

https://graph.microsoft.com/v1.0/users/{SenderEmail}/sendMail

Thank you for your help and insights! 😊 

2025-01-31 03-15-38
Irfan Ahamed Abdul Shukoor

Hi @Mara Neacsu,

I think Microsoft graph API doesnt support signatures. There was a old conversation i found from one of Microsoft vendor. Kindly please check this.

https://learn.microsoft.com/en-us/answers/questions/1093518/user-email-signature-management-via-graph-api

Thanks 


UserImage.jpg
Mara Neacsu


Thank you for pointing that out! I went through the linked discussion and understand that Microsoft Graph API does not currently support managing email signatures directly. I am quite new in OutSystems 😊

Given this limitation, I was wondering if there's an alternative approach to include email signatures dynamically when sending emails through OutSystems ODC. Specifically:

  • Is there a way to retrieve and append the user's email signature (e.g., from a database or other configuration) before sending emails via Microsoft Graph API?
  • If not, are there any best practices in OutSystems ODC to handle dynamic email signature management for logged-in users?

Looking forward to your insights or any suggestions on this!

Thanks in advance! 

Best regards,

2025-07-22 10-30-27
Mandar Deshpande

The practical solution here could be to maintain a signature repository, fetch and append at runtime before calling Microsoft Graph API sendMail.

2020-01-31 13-52-37
Johan Holmström

Hello @Mara Neacsu  

I have exactly the same requirements in my application. May I ask if you have come up with anything?

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.