labring / sealos

Sealos is a production-ready Kubernetes distribution. You can run any Docker image on sealos, start high availability databases like mysql/pgsql/redis/mongo, develop applications using any Programming language.
https://cloud.sealos.io
Apache License 2.0
14.06k stars 2.08k forks source link

Chore: Replace go-gomail/gomail with wneessen/go-mail #4840

Open wneessen opened 4 months ago

wneessen commented 4 months ago

What is the problem this feature will solve?

I've noticed that https://github.com/labring/sealos/blob/main/controllers/account/controllers/utils/email.go is using https://github.com/go-gomail/gomail for sending SMTP mails. go-mail/gomail is not actively maintained anymore and hasn't seen an update/response to an issue by the maintainer/merged PR in more than 6-7 years.

If you have solution,please describe it

I am the maintainer of https://github.com/wneessen/go-mail which is pretty similar to go-mail/gomail but actively maintained and following modern standards and idiomatic Go. If there is any interest, I am willing to replace go-gomail/gomail in email.go to wneessen/go-mail.

Let me know if a PR is of interest.

What alternatives have you considered?

N/A

bxy4543 commented 4 months ago

Thanks for providing

stale[bot] commented 1 month ago

This issue has been automatically closed because we haven't heard back for more than 60 days, please reopen this issue if necessary.