feat: add Email Plugin with SMTP functionality
- Implemented the Email Plugin for self-hosted Memos instances, providing SMTP email sending capabilities. - Created configuration structure for SMTP settings with validation. - Developed message structure for email content with validation and formatting. - Added synchronous and asynchronous email sending methods. - Implemented error handling and logging for email sending processes. - Included tests for client, configuration, and message functionalities to ensure reliability. - Updated documentation to reflect new features and usage instructions.
Showing
plugin/email/README.md
0 → 100644
This diff is collapsed.
plugin/email/client.go
0 → 100644
plugin/email/client_test.go
0 → 100644
plugin/email/config.go
0 → 100644
plugin/email/config_test.go
0 → 100644
plugin/email/doc.go
0 → 100644
plugin/email/email.go
0 → 100644
plugin/email/email_test.go
0 → 100644
plugin/email/message.go
0 → 100644
plugin/email/message_test.go
0 → 100644
Please register or sign in to comment