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 void
sendDocument(Document document, String from, String to, String subject, String message)
Sends a document by email to a recipientvoid
sendDocument(Document document, String from, Collection<String> to, String subject, String message)
Sends a document by email to a selection of recipientsvoid
sendDocuments(Collection<Document> documents, String from, String to, String subject, String message)
Sends some documents to a recipientvoid
sendDocuments(Collection<Document> documents, String from, Collection<String> to, String subject, String message)
Sends some documents to a selection of recipientsvoid
sendMessage(long tenantId, String from, String to, String subject, String message)
Sends a simple email to a recipientvoid
sendMessage(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 Exception
Sends 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 Exception
Sends 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
-
-