Package com.logicaldoc.core.automation
Class MailTool
- java.lang.Object
-
- com.logicaldoc.core.automation.MailTool
-
public class MailTool extends Object
Utility functions to send Emails from within the Automation- Since:
- 7.5.1
- Author:
- Marco Meschieri - LogicalDOC
-
-
Constructor Summary
Constructors Constructor Description MailTool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsendDocument(Document document, String from, String to, String subject, String message)Sends a document by email to a recipientvoidsendDocument(Document document, String from, Collection<String> to, String subject, String message)Sends a document by email to a selection of recipientsvoidsendDocuments(Collection<Document> documents, String from, String to, String subject, String message)Sends some documents to a recipientvoidsendDocuments(Collection<Document> documents, String from, Collection<String> to, String subject, String message)Sends some documents to a selection of recipientsvoidsendMessage(long tenantId, String from, String to, String subject, String message)Sends a simple email to a recipientvoidsendMessage(long tenantId, String from, Collection<String> to, String subject, String message)Sends a simple email to a selection of recipients
-
-
-
Method Detail
-
sendDocuments
public void sendDocuments(Collection<Document> documents, String from, String to, String subject, String message) throws Exception
Sends some documents to a recipient- Parameters:
documents- collection of documents to sendfrom- the email address to be used as Fromto- the email address of the recipientsubject- subject of the emailmessage- message printed in the body of the email- Throws:
Exception- error sending the email
-
sendDocuments
public void sendDocuments(Collection<Document> documents, String from, Collection<String> to, String subject, String message) throws Exception
Sends some documents to a selection of recipients- Parameters:
documents- collection of documents to sendfrom- the email address to be used as Fromto- collection of email addresses to send the email tosubject- subject of the emailmessage- message printed in the body of the email- Throws:
Exception- error sending the email
-
sendDocument
public void sendDocument(Document document, String from, String to, String subject, String message) throws Exception
Sends a document by email to a recipient- Parameters:
document- the document to sendfrom- the email address to be used as Fromto- email addresses of the recipientsubject- subject of the emailmessage- message printed in the body of the email- Throws:
Exception- error sending the email
-
sendDocument
public void sendDocument(Document document, String from, Collection<String> to, String subject, String message) throws Exception
Sends a document by email to a selection of recipients- Parameters:
document- the document to sendfrom- the email address to be used as Fromto- collection of email addresses to send the email tosubject- subject of the emailmessage- message printed in the body of the email- Throws:
Exception- error sending the email
-
sendMessage
public void sendMessage(long tenantId, String from, Collection<String> to, String subject, String message) throws ExceptionSends a simple email to a selection of recipients- Parameters:
tenantId- identifier of the tenantfrom- the email address to be used as Fromto- collection of email addresses to send the email tosubject- subject of the emailmessage- message printed in the body of the email- Throws:
Exception- error sending the email
-
sendMessage
public void sendMessage(long tenantId, String from, String to, String subject, String message) throws ExceptionSends a simple email to a recipient- Parameters:
tenantId- identifier of the tenantfrom- the email address to be used as Fromto- email address of the recipientsubject- subject of the emailmessage- message printed in the body of the email- Throws:
Exception- error sending the email
-
-