π‘οΈ OAuth 2.0 authentication with Microsoft via web UI.
π§βπΌ User login access rules.
πΈοΈ Single Node.js listening web server exposing just one port for web UI and
API.
π Docker-ready.
βοΈ Sending emails using the SMTP protocol.
π¬ Optional unprotected port for local trusted clients.
π‘ Mixed-mode operation with independent SSL/TLS and STARTTLS connections for
client and downstream server.
π Allows to use single port for SSL/TLS (a.k.a. implicit TLS) and STARTTLS
connections (see SMTP_AUTOTLS_PORT variable in
[.env.example][env-example]).
π Automatic retry on transient network errors when refreshing OAuth2
authentication tokens from Microsoft.
π‘οΈ Safer proxy handling by ignoring untrusted X-Forwarded-* headers.
π§Ή Graceful shutdown that terminates idle connections.