Fundamentals¶
An Email is a message that is sent through a Network, to attract attention to any kind of information or event that need to be known by the targets of the message.
It is primarily composed by:
- Address: The Email addresses to whom the message will be sent.
- Subject: A brief description of the topic of the message.
- Body: The full message content, containing text, images, etc.
The life cycle of an Email is determined by its status along until is sent:
- Created: The message was created and it is ready to be sent.
- Pending: Waiting for the result of the
Sent Process
, that is handled externally. - Sent: The message was successfully sent.
- SendFailed: Any case an email can not be delivered.
- PendingRetry: Try to send the message again until the maximum amount of retries is met.
- Failed: The retry process exhausted the available chances to send the email.