ajaynegi45 / LibraryMan-API

Revolutionize book management with LibraryMan! Easily track stock, borrowers, and due dates, streamlining operations for schools, companies, and libraries worldwide, ensuring efficient and organized book lending.
MIT License
41 stars 47 forks source link

[FEATURE] Implement Backend Functionality for Email Sending #87

Open shreya5653 opened 3 hours ago

shreya5653 commented 3 hours ago

Is this feature already requested?

Problem or Missing Functionality

The current system cannot send emails to subscribers, which blocks newsletters and notifications from reaching users. It also lacks unsubscribe options and proper email authentication. This feature will add email sending capabilities with reliable delivery and unsubscribe support.

Feature Description

This feature will enable the backend to send emails using an SMTP server (like Gmail or SendGrid) for newsletters and notifications. It will include authentication (SPF, DKIM, DMARC) to avoid spam issues and add unsubscribe options for users.

Screenshots

No response

Would you like to work on this feature?

Yes

Implementation Plan

The feature will be implemented by integrating an SMTP service to enable email sending. We will develop a service for composing and sending emails, add an unsubscribe option for users, and set up a retry mechanism for failed attempts. After testing the functionality, the feature will be deployed to the production environment, with ongoing monitoring for delivery reliability.

shreya5653 commented 3 hours ago

@ajaynegi45 @Guhapriya01 I was studying the email-sending functionality, but I got delayed in raising the issue due to my exams. Now, I’d like to work on this issue. Please assign it to me.