25
Views
3
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.

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