Background/Description:
We need to implement a generic email service layer within our application that supports sending emails for various user activities. This service should utilize a fixed email template that aligns with the UAEM theme. The primary use cases for this service include sending email verification to users upon signup and when they recover their password.
User Story:
As a developer, I want to create a generic email service layer so that we can send email notifications for specific user actions (signup verification and forgot password).
Acceptance Criteria:
Upon a new user signup, an email verification message is sent to the user's provided email address.
When a user tries to recover their password, an email verification message is send to the user's email address.
Additional Elements:
Scenario/Task:
Implement the email service layer with extensibility in mind for future types of notifications.
Test email deliverability and template responsiveness across different email clients.
Constraints and Considerations:
The email service must be implemented with rate limiting to avoid spamming.
Background/Description: We need to implement a generic email service layer within our application that supports sending emails for various user activities. This service should utilize a fixed email template that aligns with the UAEM theme. The primary use cases for this service include sending email verification to users upon signup and when they recover their password.
User Story: As a developer, I want to create a generic email service layer so that we can send email notifications for specific user actions (signup verification and forgot password).
Acceptance Criteria:
Additional Elements: