# Package com.logicaldoc.core.communication

package com.logicaldoc.core.communication
Classes that model emails and messages and the machinery to work with them.

Since:
  8.7

Related Packages
Package
Description
com.logicaldoc.core
Core plug-in that contains the most important domain objects
com.logicaldoc.core.communication.oauth
Class
Description
EMail
A represetnation of an Email message.
EMailAttachment
An attachment of an email message
EMailSender
SMTP E-Mail sender service
EventCollector
A collector of events that can distribute them to a set of listeners
EventListener
A listener for the event emitted by the collector
HibernateMessageTemplateDAO
Hibernate implementation of `MessageTemplateDAO`
HibernateSystemMessageDAO
Hibernate implementation of `SystemMessageDAO`
MailUtil
Utility methods for handling emails
Message
This is the parent class for email and system message.
MessageTemplate
A template for messaging purposes.
MessageTemplateDAO
This is a DAO service for MessageTemplate.
PSTWorker
An utility class to work with .pst files.
Recipient
A generic recipient of a message or email
SystemMessage
SystemMessages are messages which an user only can send to other system users.
SystemMessageDAO
This is a DAO service for SystemMessages.