End of 2026Microsoft is switching off SMTP Basic Auth in Exchange Online by default. What this means for your devices →
For printers, scanners and line-of-business apps

SMTP relay for Microsoft 365. Old devices keep sending.

SMTPly accepts email via plain SMTP on your Windows server and delivers it through Microsoft Graph with OAuth2. Printers, scanners, ERP systems and alarm panels need no update and no OAuth2.

One-time purchase, no subscription trap No telemetry GDPR compliant
On the left, your devices keep speaking plain SMTP, as they have for twenty years. On the right, the mail arrives via OAuth2 in your own Microsoft 365.

Trusted by

ThunderbyteThunderbyte Leonhard Lang GmbHLeonhard Lang GmbH DürröhrsdorferDürröhrsdorfer FOSTAG Formenbau AGFOSTAG Formenbau AG
The problem

Basic Auth is ending. Your devices aren’t.

Microsoft is retiring username and password sign-in for SMTP in Exchange Online. At the end of December 2026 it will be switched off by default in existing tenants, and new tenants won’t get it at all. Administrators can turn it back on for now, but Microsoft plans to announce the final removal date in the second half of 2027. Devices that only know SMTP with a password will then get an error instead of a delivery.

Third-floor scanner, straight to Microsoft 365

From 2027
Server
smtp.office365.com:587
Sign-in
scanner@example.com + password
Method
Basic Auth
> AUTH LOGIN
535 5.7.139 Authentication unsuccessful, basic authentication is disabled.

Same scanner, via SMTPly

With SMTPly
Server
smtply.company.local:25
Sign-in
none, or one account per device
On to M365
OAuth2 via Microsoft Graph
> DATA
250 OK · handed to Microsoft 365, delivered

Nothing changes in the firmware. Only the server address in the device now points to SMTPly instead of straight to Microsoft.

How it works

Set up in three steps.

A wizard takes you from first launch to a real test email. It usually takes less than ten minutes.

1

Install on the server

One signed installer, no extra runtime needed. SMTPly then runs as a Windows service, even when nobody is signed in.

SMTPly-Setup.exe
✓ Signed by: IT-Beratung - Andreas Hähnel
✓ Service "Smtply" started
Listener ready on port 25
2

Connect Microsoft 365

Sign in once with an admin account and consent. SMTPly creates the app registration itself, no Azure portal and no PowerShell.

3

Repoint your devices

Just change the SMTP server in the printer, ERP or monitoring tool. No new firmware, no OAuth2, no password on the device.

SMTP server:
smtp.office365.com
smtply.company.local
Port: 587 25

Prefer to do it by hand? The Entra admin center route is described step by step in the guide.

Features

A relay you never have to chase.

It runs quietly in the background. And if something does get stuck, you see where in seconds.

Mail-Tracker

Every email traceable.

The Maillog shows live what passes through: who sent it, to whom, from which device, and whether Microsoft 365 accepted it.

  • Search and filter across all columns
  • Expandable details: source IP, user, transport, Graph ID, error message
  • Automatic retry if Microsoft 365 is briefly unreachable
  • Entries can be masked afterwards
  • Dashboard with figures, trend chart and rankings: top senders, recipients, source IPs and rejection reasons
  • Mailflow with ruleset, counter per rule and rule tester: “What happens to this mail?”
SMTPly. SMTP Relay for Microsoft 365
Dashboard
Maillog
System-Log
Mailflow
Settings
Help / FAQ
License
About
Sent today
312
Pending
0
Errors
0
Date/timeFromToSubjectSource IPTransport
DashboardReset statistics7 days ⌄
202Delivered
2In delivery
11Failed
17Rejected
62 MBDelivered volume
88 %Accepted encrypted
Mails over time
DeliveredFailed or rejected
Top senders
drucker-eg@example.com75
erp@example.com47
shop@example.com26
monitoring@example.com25
buchhaltung@example.com22
Top source IPs
192.168.10.2175
192.168.10.2247
192.168.10.4027
192.168.10.2426
192.168.10.2322
Rejections by reason
550 5.7.1 Quell-IP nicht autorisiert6
550 Absender gesperrt4
550 Empfaenger gesperrt3
Mailflow
Device→Reception→Assignment→Delivery→Microsoft 365
RuleConditionsActionStateCounter
Reception4
Requirements (all must be met)4.318
6Allowed source IPsSource in: 192.168.10.0/24 ✎Requiredactive12
11Message sizeat most 25 MB ✎Requiredactive0
12Everything else–Reject (550)always
Assignment3
13Tenant example.comSender in: @example.com ✎Assign: example.comactive4.318
15No tenant matches–Reject (550)always7
Delivery1
23All assigned mails–Hand over to Microsoft 365always4.316
Service: running⌄
On your network

Secure, even when the device is old.

You decide which devices may send. Encryption goes as far as the device can handle.

  • STARTTLS and implicit TLS, certificate from the Windows certificate store as well
  • Renewed certificates take effect without a service restart
  • Allow by source IP or network, IPv4 and IPv6
  • Optional SMTP authentication with one account per device Business
SMTPly. SMTP Relay for Microsoft 365

Certificate

One certificate for all services on this machine. Changes apply without restarting the service.

Certificate source

Self-signed (generated locally)
PEM files
PFX / PKCS#12 file
Windows certificate store

Subject or thumbprint

CN=smtp.example.com

Using the subject, SMTPly also finds the renewed certificate from your internal CA.

Save
Certificate renewed. The listener picks it up while running.
When things go wrong

Self-test instead of guesswork.

One click checks the service, ports, certificate, TLS handshake and the connection to Microsoft. For support there is a diagnostics bundle that never includes passwords or keys.

  • Email warning before the client secret or certificate expires
  • Renew the client secret automatically, if you like Business
  • One-click update, checksum and signature verified
  • Monitoring endpoint for PRTG, Zabbix, CheckMK and many more Business
SMTPly. SMTP Relay for Microsoft 365

Help & support

Setup self-test
Service runningfor 12 days
Port 25 reachableIPv4 and IPv6
Certificate valid287 days left
TLS-HandshakeTLS 1.3
Client secret decrypted412 days left
Microsoft Graph reachable84 ms
Diagnostics bundle for support

Logs, masked mail overview and configuration. Passwords, client secrets and license keys are never included.

Create diagnostics bundle …

Multiple tenants Business

Up to 5 (Business) or 25 (Enterprise) Microsoft 365 tenants, routed by sender domain or device account.

Journal-BCC Business

Blind copy to an archive mailbox, optionally only for certain senders.

Rate limit per device Business

A printer stuck in a loop only slows itself down, not the whole tenant.

Webhooks Business

Delivery failures and events straight to Teams, Slack or your ticket system.

Sandbox mode Enterprise

Before switching over, send every mail to a test mailbox instead of real recipients.

Outbound rules Enterprise

Choose tenant, sender and journaling per mail. A rule never changes the content.

REST & MCP Enterprise

Status and history as JSON or for an AI assistant, read-only.

Syslog & audit trail Enterprise

Forwarding to your SIEM and a checksum chain over the mail history.

Automatic retry

If Microsoft 365 is briefly unreachable, the mail waits in a queue on disk and is delivered later. Mail already accepted also survives a restart.

Usage reports

Daily, weekly or monthly by email: mails sent, error rate, top senders.

Expiry warnings

Reminder 30, 14 and 7 days before the client secret or certificate expires.

Backup

Export the configuration encrypted and restore it on a new server. From Business, optionally on a regular automatic schedule.

Use cases

For the devices nobody wants to touch again.

Wherever an application sends email but will never learn OAuth2.

Printers & scanners

Scan-to-email from multifunction devices whose firmware stopped getting updates long ago.

scan@Scan_2026-09-24_0815.pdf✓

ERP & inventory

Invoices, delivery notes and reminders straight from the system, with attachments, unchanged. A copy lands in the sender mailbox’s Sent Items.

billing@Invoice INV-2026-4711✓

Monitoring & alarms

PRTG, Zabbix, UPS, fire and intrusion alarms. Messages that have to arrive.

alarm@UPS: mains failure, on battery✓

Hotel & industry software

Booking confirmations, receipts and appointment reminders from specialist apps.

frontdesk@Your booking for Sept 24✓

Backup, NAS & servers

Status reports from backup software, NAS and hypervisors.

backup@Backup succeeded: NAS01✓

Industrial equipment & controls

PLCs, machines, air conditioning, refrigeration units and building systems whose fault alerts someone has to read.

anlage3@Fault: pressure drop line 2✓

Network hardware

Firewalls, switches, Wi-Fi controllers and phone systems with email alerts.

firewall@VPN tunnel reconnected✓

CRM & web shop

Quotes, order confirmations and customer emails from apps without OAuth2.

sales@Your quote Q-2026-118✓

Scripts & legacy apps

PowerShell, scheduled tasks and web apps that send via SMTP.

report@Nightly report 11 pm✓
Privacy

Your email stays your email.

SMTPly runs entirely on your server. There is no other server between your device and your Microsoft 365, including none of ours.

  • Passed on byte for byte: attachments, encoding and signatures stay untouched
  • No telemetry, no usage data, no phoning home
  • Credentials encrypted with Windows DPAPI
  • No data processing agreement with us needed, we never see any data
  • Ready for NIS2 and the Cyber Resilience Act: vulnerability contact and a software bill of materials (SBOM) for every version

That’s why SMTPly also fits where privacy is non-negotiable: healthcare, law firms and public authorities.

Your devicePrinter, ERP, alarm panel
SMTPly on your serverprotected queue, local log
Your Microsoft 365delivered from your mailbox
The vendor’s server is not part of this path.
In production

What administrators say.

“Without SMTPly, moving from on-premises Exchange to Office 365 would have meant reconfiguring more than 1,000 devices. After a short test it went straight into production: around 300 mails a day, without touching a single backup tool, firewall or printer.”

Translated from German

ThunderbyteThunderbyte
Christoph Gächter
Technical Director and member of the management board, Thunderbyte · Switzerland
“The app really makes our daily work a lot easier, and I’m sure it will help many other administrators. Plus the great and fast support.”

Translated from German

Leonhard Lang GmbHLeonhard Lang GmbH
Johannes Gebauer
IT admin, Leonhard Lang GmbH · Innsbruck, Austria
“Thanks to SMTPly we connected our printers and technical equipment to Microsoft 365 in no time. Fault and status notifications now reach the responsible staff directly and reliably.”

Translated from German

DürröhrsdorferDürröhrsdorfer
Dürröhrsdorfer
Germany
Pricing

Buy once. No subscription.

One license per server, yours to keep. Try every edition free for 14 days with all features.

Starter

149 €one-time
From 1 November: €199
1 Microsoft 365 tenant
  • SMTP listener and OAuth2 relay
  • STARTTLS and implicit TLS
  • IP and sender allow lists
  • Mail tracker with masking
  • Wizard, self-test, diagnostics bundle
Buy Starter

Enterprise

499 €one-time
Price reduced
up to 25 own tenants, dedicated contact
  • Everything in Business
  • REST API and MCP server
  • Sandbox mode for migrations
  • Outbound rules, Syslog/SIEM
  • Retention beyond 14 days with audit trail
Buy Enterprise

Today's prices apply until 31 October 2026. Existing licenses are not affected by the price change.

If you are interested in a partnership, or would like to offer SMTPly as a reseller or MSP partner, please get in touch. Get in touch

Pay securely through Polar as merchant of record. Your license key arrives by email, updates are free. Download the trial

FAQ

Frequently asked questions.

Does my email pass through your servers?

No. SMTPly runs only on your Windows server. From there, mail goes straight to Microsoft Graph, into your existing Microsoft 365 environment. We never see your email.

Do I need to change anything on my devices?

Only the SMTP server address. Instead of smtp.office365.com you enter the name or IP of your SMTPly server. Firmware, sign-in method and sender stay as they are.

Which Windows versions does SMTPly run on?

Windows Server 2016, 2019, 2022 and 2025, plus Windows 10 and 11. The runtime is included in the installer, nothing else to install.

What happens if Microsoft 365 is briefly unreachable?

The mail waits in a protected queue on your server, readable only by the service and administrators, and is delivered automatically once it can be. A server restart doesn’t touch the queue either.

What happens after the 14-day trial?

During the trial everything is unlocked, with no mail limit. After that, delivery pauses until a license is activated: devices receive a temporary rejection and retry later, queued mail is kept. Configuration and logs are kept as well. SMTPly sends a reminder by email three days and one day before.

Can I move the license to a new server?

Yes. Release the license in the app and activate the same key on the new server.

Ready before Microsoft switches off?

Download the trial, install, connect Microsoft 365. Most people are done in ten minutes.