Class DefaultEmailService
java.lang.Object
dev.getelements.elements.service.email.DefaultEmailService
- All Implemented Interfaces:
dev.getelements.elements.sdk.service.email.EmailService
public class DefaultEmailService
extends Object
implements dev.getelements.elements.sdk.service.email.EmailService
-
Field Summary
Fields inherited from interface dev.getelements.elements.sdk.service.email.EmailService
DEFAULT_FROM, SMTP_HOST, SMTP_PASSWORD, SMTP_PORT, SMTP_STARTTLS, SMTP_USER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.inject.Provider<jakarta.mail.Session> voidvoidsetDefaultFrom(String defaultFrom) voidsetSessionProvider(jakarta.inject.Provider<jakarta.mail.Session> sessionProvider) voidsetSmtpHost(String smtpHost)
-
Constructor Details
-
DefaultEmailService
public DefaultEmailService()
-
-
Method Details
-
send
- Specified by:
sendin interfacedev.getelements.elements.sdk.service.email.EmailService
-
getSessionProvider
public jakarta.inject.Provider<jakarta.mail.Session> getSessionProvider() -
setSessionProvider
@Inject public void setSessionProvider(jakarta.inject.Provider<jakarta.mail.Session> sessionProvider) -
getDefaultFrom
-
setDefaultFrom
@Inject public void setDefaultFrom(@Named("dev.getelements.elements.email.default.from") String defaultFrom) -
getSmtpHost
-
setSmtpHost
-