Hello everyone,
My name is Anvarjon Azimov, i am experienced backend software engineer. Interested in working on the project to add OAuth support for Outlook SMTP to the email-ext plugin as part of GSoC 2026.
With Outlook and Microsoft 365 deprecating basic authentication, Jenkins needs a more secure and future-proof way to handle email notifications. Introducing OAuth 2.0 using the client credentials flow would strengthen security and ensure continued compatibility with modern email infrastructure. I am particularly motivated by the opportunity to work on authentication mechanisms and secure integrations, and I would like to contribute to making Jenkins more reliable and enterprise-ready in this area.
I have already forked the email-ext repository, built it locally, and successfully run it on my local Jenkins instance. I am currently investigating the codebase to better understand how SMTP authentication is implemented and where OAuth support can be integrated.