Skip to content

Replace System.Net.Mail with MailKit #4482

Answered by sbwalker
Hypnodude asked this question in General
Discussion options

You must be logged in to vote

One of the overarching principles (https://www.oqtane.org/blog/!/20/oqtane-philosophy) in Oqtane is "Minimizing Dependencies" - the rationale being that the greater the number of dependencies, the more points of failure which need to be managed. Points of failure can be anything from basic defects, to compatibility issues with newer technology, to licensing issues, to security vulnerabilities (CVEs). Dependencies are one of the largest challenges in terms of managing a large scale software product. Oqtane has done a good job adhering to this strategy... the table below contains metrics related to the number of dependencies of various open source CMS's (based on GitHub Dependency graphs):

6…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@ADefWebserver
Comment options

Answer selected by Hypnodude
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants