Email Sending Service
The Email Sending Service is responsible for delivering pre-prepared and stored email messages within the system.
It runs in the background and automatically sends emails without direct user intervention.
Main Responsibilities
- Periodically checks for unsent email messages
- Sends emails through the configured mail server
- Updates the status of each message after processing
- Handles errors and records error information
- Provides statistics on successfully and unsuccessfully sent messages
Background Operation
- The service runs automatically at a fixed interval
- Processes a limited number of messages per execution
- Prevents overloading the mail server
- Ensures reliable and predictable email delivery