Table of contents
Sendgrid
With Publisher
public String execute() {
return Mono.from(emailSendingService.sendTestEmail()).doOnNext(rsp -> {
LOG.info("response status {}\nresponse body {}\nresponse headers {}", rsp.getStatusCode(), rsp.getBody(), rsp.getHeaders());
}).map(rsp -> rsp.getHeaders());
}
Micronaut Email
public Mono<Map<String, String>> index() throws Exception {
return emailSendingService.send(Email.builder()
.to("recipient@email.com")
.from("sender@email.com")
.subject("Sending email with Twilio Sendgrid is Fun")
.body("and <em>easy</em> to do anywhere with <strong>Micronaut Email</strong>", HTML)
.build()).getHeaders();
}