Package io.micronaut.email
package io.micronaut.email
-
ClassDescriptionAbstract class which implements both
TransactionalEmailSender
andAsyncTransactionalEmailSender
.AsyncEmailSender<I,O> Defines a functional interface to send transactional emails asynchronously.Contract to send emails Asynchronously.Email's Attachment.Attachment's builder.Represents the body of an email.Type of Email's body.Class representing the person who receives an email.Decorates with everyEmailDecorator
and send an email via aAsyncTransactionalEmailSender
.DefaultEmailSender<I,O> Decorates with everyEmailDecorator
and send an email via aTransactionalEmailSender
.Representation of a transactional email.Email builder.Composes an Email Request for the Transactional Email provider given aEmail
.Decorates every Email send by anEmailSender
or anAsyncEmailSender
.Wraps exceptions being thrown while sending emails in aRuntimeException
.EmailSender<I,O> API to send transactional emails synchronously.Decorates an email by setting the from field if not specified with the value provided byFromConfiguration
.Multipart bodies represent an HTML and text version of the same body content.Email body backed by a String.Whether to track if the links are clicked in an email.API to be implemented by third party transactional email providers.