{"repo":"mmalcek/azureSMTPwithOAuth","free":true,"listed":false,"github":"https://github.com/mmalcek/azureSMTPwithOAuth","clone":"git clone https://github.com/mmalcek/azureSMTPwithOAuth.git","description":"Azure SMTP relay that adds oAuth authentication and forward massage using graph API","language":"Go","stars":11,"topics":["azure","oauth","oauth2","relay","smtp"],"license":"GPL-2.0","category":"auth-billing-email","readme_excerpt":"azureSMTPwithOAuth SMTP relay service that receives E-mails from SMTP clients and sends them to Office 365 using OAuth2 authentication/Graph API. DOWNLOAD latest prebuilt release (Windows, Mac, Linux) Motivation - From September 2025, Microsoft will require all SMTP clients to use OAuth2 authentication for sending emails to Office 365. This service provides a simple way to relay emails from SMTP clients to Office 365 using OAuth2 authentication. - This is useful for applications that need to send emails but do not support OAuth2 authentication natively, such as legacy applications or custom SMTP clients. - I created this application for our (systems@work) internal use, but we decided to share it with the community as it may be useful for others as well. If you like this app, you can buy me a coffee ;) Features - SMTP relay service - OAuth2 authentication - Graph API integration - Token cache and renewal. Tokens are stored in memory and renewed automatically. - Supports AUTH LOGIN and AUTH PLAIN authentication methods - Supports anonymous (unauthenticated) SMTP clients via fallback credentials - Supports multiple SMTP clients - Also works with the \"Exchange Online Kiosk\" plan, which does not support SMTP OAuth authentication (thanks to Graph API) Stability Features (v1.1.0) - Retry logic - Automatic retry with exponential backoff for transient Graph API failures (429, 500, 502, 503, 504) - Connection pooling - HTTP connection reuse for better performance - Graceful shutdown - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mmalcek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mmalcek/azureSMTPwithOAuth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}