Package ejel

Interface Summary
EventListener Every class who want to listen to the Sender Engine events must implement this interface
 

Class Summary
Attachment Represents an attached file to an Email object
CancelEventArgs Sent as a part of an event parameter to let external code to cancel an operation
Email Hold all the data needed to send an email via a SMTP Server to one or more recipients
EmailAccount Represents an email account to be used to send emails via an SMTP Server
EmailAccountNeededEventArgs Encapsulate all the params appropriate for the EventID.EID_EMAIL_ACCOUNT_NEEDED which occurs when all the email accounts are disabled and the sender engine needs a new email account to continue the mass mailing operation.
EmailSendingEventArgs Sent as a part of the EventID.EID_SENDING event which is raised to the external listener before sending any email so it can adapt/alter or modify the email content before send it to recipients.
EmailSentEventArgs Sent as a part of the EventID.EID_SENT params after the email is sent successfully
EventArgs Base class of all classes to be passed as params through the EventManager objects
EventManager A simple event manager for the JavaEmailer Library
ExceptionEventArgs Sent as a part of the EventID.EID_EXCEPTION event which is raised when an exception occurs while sender engine work.
InboxEmailsReader InboxEmailsReader is class that will help Java application projects check email accounts used to send mass mailing for incoming email messages to update the mailing list.
NextInboxEmailEventArgs Object of this class are sent as part of params passed to the listener of the EventID.EID_NEXT_INBOX_EMAIL event.
Recipient Represents a recipient's email address
SenderEngine The EMMR Java Emailer Library Sender Engine Class
SenderThread A dedicated thread for sending incoming emails from the sender engine
 

Enum Summary
EmailAccount.ServerProtocol The server protocol used to connect and communicate with the server
EventManager.EventID Event IDs for JavaEmailer Sender engine
SenderEngine.RecipientsType Define the recipients type of the emails to send