Expand my Community achievements bar.

SOLVED

Using graph api to send email

Avatar

Level 2

Hi There, 

 

Is it possible to use Outlook graph API to send email in AEM, instead of configuring out configuring OOTB SMTP service?

 

Send mail - Microsoft Graph v1.0 | Microsoft Docs

 

Thanks, 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @cqbeginner ,

 

Yes, that is possible. There are REST based APIs available which you can trigger from OSGI service.

 

https://docs.microsoft.com/en-us/graph/api/resources/mail-api-overview?view=graph-rest-1.0

View solution in original post

6 Replies

Avatar

Community Advisor

Hey @cqbeginner 

Can you please confirm why you don't want to use the day cq mail service?

I wanted to understand the use case for using outlook api.

Thanks,

Prince

Avatar

Level 2
Hi Prince, there are some limitation in my organization to configure SMTP server directly, But can use APIs to send email. Wondering, if any of our members taken that route.

Avatar

Correct answer by
Community Advisor

Hi @cqbeginner ,

 

Yes, that is possible. There are REST based APIs available which you can trigger from OSGI service.

 

https://docs.microsoft.com/en-us/graph/api/resources/mail-api-overview?view=graph-rest-1.0

Avatar

Level 2
Thanks Ritesh. Do you know, what do we miss if we dont use OOTB email service?

Avatar

Level 1

"Yes, that is possible. There are REST based APIs available which you can trigger from OSGI service.", Where does this start. I am asking the same question. I want to configure it so anytime AEM wants to send an "email" it calls my service (graph.microsoft.com) rather then default mail service in AEM.