Class JavaMailEmailer
java.lang.Object
com.erudika.para.server.email.JavaMailEmailer
- All Implemented Interfaces:
com.erudika.para.core.email.Emailer
A simple synchronous JavaMail implementation of
Emailer.- Author:
- Alex Bogdanovski [[email protected]]
-
Field Summary
Fields inherited from interface com.erudika.para.core.email.Emailer
logger, MAX_RECIPIENTS_PER_MESSAGE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.erudika.para.core.email.Emailer
getFromEmail, getFromName, sendEmail, sendEmail, sendEmail, sendEmail, sendSingleBatch
-
Constructor Details
-
JavaMailEmailer
public JavaMailEmailer()Default constructor.
-
-
Method Details
-
sendSingleBatch
public void sendSingleBatch(com.erudika.para.core.App app, List<String> emails, String subject, String body, jakarta.mail.util.ByteArrayDataSource attachment, String fileName) Sends emails using JavaMail.- Specified by:
sendSingleBatchin interfacecom.erudika.para.core.email.Emailer- Parameters:
app- appemails- emailssubject- subjectbody- bodyattachment- attachmentfileName- filename
-