[GSoC 2026] Introduction - Padmini - Jenkins Email Notifications using Outlook SMTP with OAuth

Hi Jenkins community!
My name is Padmini, a Java developer interested in the “Jenkins Email Notifications using Outlook SMTP with OAuth” project for GSoC 2026.
I have strong experience with Java and I’m excited to contribute to Jenkins. I’ve already explored the email-ext plugin repository on GitHub and read the full project idea.
I would love guidance from mentors @Alex_Earl and @Kris_Stern on how to get started and what I should focus on for my proposal. Thank you!

Hi everyone! Updating my introduction with recent progress.

I’ve had PR #1490 merged — fix: use the additional account’s SMTP port instead of the default account’s — approved by @slide.

Based on mentor feedback, I understand the implementation should integrate with the oauth-credentials-plugin / entra-oauth-plugin rather than adding raw fields. I’ve updated my proposal accordingly.

Draft proposal: https://docs.google.com/document/d/1smqbvmuM7wlurX5LgTi0ADj2yfgAFZcMV5WDUCc7_-M/edit?usp=sharing

Would love feedback from mentors Alex Earl and @Kris_Stern before March 16.

Thank you!

Update — March 19, 2026

Since my last update, I have made further progress:

PR #1512 — Implements the entra-oauth-plugin integration approach using oauthCredentialsId to look up EntraOAuthCredentials and call getAccessToken() with scope https://outlook.office365.com/.default for XOAUTH2 authentication. Two unit tests written in MailAccountTest.java (passing locally).

GSoC proposal has been submitted to the portal (project size: Medium — 175 hours).

Looking forward to feedback from @slide and @Kris_Stern!

Contributor Update — April 2026

Quick update on my contributions for Jenkins Email Notifications using Outlook SMTP with OAuth 2.0 (JENKINS-73486):

Merged PRs:

Open PR:

Looking forward to the results and excited to continue contributing. Happy to answer any questions!