Closed
Description
The gomail library used by Gitea is out of date. Transfer from me from the channel (Matrix)
Gitea seems to use https://github.com/go-gomail/gomail which is unmaintained since 2016, and the "actively maintained" fork appears unmaintained, too: https://github.com/go-mail/mail/
Do you consider this an issue for you? I looked at some Gitea issues, and some cases like different timeouts / retries is also a feature request to both frameworks, but apparently never implemented. Does a switch make sense, or is the current state perfectly fine?
Discussion already started here:
FYI
- This seems to be unmaintained, here is an alternative go-gomail/gomail#163
- Its has been 4 years, no activity. Is it still reliable (number of starts vs 4 years no activity) go-gomail/gomail#150
Maybe we should maintain gomail by ourselves, or switch to another one. Then we may not need hacky code.
Some active forks:
- https://github.com/Shopify/gomail (Shopify is a big company)
- https://github.com/DeedleFake/gomail (new)
Originally posted by @wxiaoguang in #18075 (comment)