Package org.craftercms.commons.mail.impl
Class EmailImpl
java.lang.Object
org.craftercms.commons.mail.impl.EmailImpl
- All Implemented Interfaces:
Email
Default implementation of
Email
, which uses Spring Mail to send a message.- Author:
- avasquez
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected org.springframework.mail.javamail.JavaMailSender
protected javax.mail.internet.MimeMessage
-
Constructor Summary
ConstructorsConstructorDescriptionEmailImpl
(org.springframework.mail.javamail.JavaMailSender mailSender, javax.mail.internet.MimeMessage message) -
Method Summary
-
Field Details
-
LOG_KEY_EMAIL_SENT
- See Also:
-
mailSender
protected org.springframework.mail.javamail.JavaMailSender mailSender -
message
protected javax.mail.internet.MimeMessage message
-
-
Constructor Details
-
EmailImpl
public EmailImpl(org.springframework.mail.javamail.JavaMailSender mailSender, javax.mail.internet.MimeMessage message)
-
-
Method Details
-
send
Description copied from interface:Email
Sends the email.- Specified by:
send
in interfaceEmail
- Throws:
EmailException
-