cq.mailer.DefaultMailService : RestAPI integration | Community
Skip to main content
New Participant
Feb 1, 2021 5:45 PM UTC
Solved

cq.mailer.DefaultMailService : RestAPI integration

Could I integrate an Rest full end-point in cq.mailer.DefaultMailService.

this is because, i don't have an SMTP server, but rather API end point to connect. 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
BrianKasingli
BrianKasingliAccepted solution
New Participant
Feb 1, 2021 7:44 PM UTC

@tvnavinkumar1980,

Yes definitely, you can make java HttpRequest from OSGI services, sling servlet, sling models, etc... 

HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api.my-site/mail")) .POST(HttpRequest.BodyPublishers.ofString(requestBody)) .build();

 

5 replies

BrianKasingli
BrianKasingliAccepted solution
New Participant
Feb 1, 2021 7:44 PM UTC

@tvnavinkumar1980,

Yes definitely, you can make java HttpRequest from OSGI services, sling servlet, sling models, etc... 

HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api.my-site/mail")) .POST(HttpRequest.BodyPublishers.ofString(requestBody)) .build();

 

Translate
New Participant
Feb 1, 2021 7:47 PM UTC
Hi @briankasingli
Translate