How to configure scan-to-email on a network printer or multifunction device (MFP) using an SMTP relay that still accepts a plain username and password — including what to do when Microsoft 365 stops accepting yours.
Scan-to-email stopped working? Jump to Error messages or Why it broke.
For years, MFPs sent scans through smtp.office365.com with a mailbox
username and password (Basic authentication). Microsoft is ending that.
Per Microsoft’s updated deprecation timeline, Basic auth for SMTP AUTH is disabled by default on existing tenants at the end of December 2026, unavailable by default for tenants created after that, with a final removal date to be announced in the second half of 2027. An admin can still re-enable it until then — that’s breathing room, not a fix.
Note on conflicting dates. Print dealers and vendor blogs quote various dates (March 2026, September 2025, and others) because Microsoft has revised this timeline more than once. Treat Microsoft’s own announcement as authoritative and re-check it before planning around a specific date.
Manufacturers have published their own advisories:
Scan-to-email is what users notice, but every mail-sending function on an MFP uses the same SMTP credentials. Per Ricoh’s advisory, these all break together:
The wording is Ricoh’s, but the pattern applies to any brand: the device’s own alerting stops too. Nobody notices that until a fault goes unreported. For the same problem across NAS units, backup jobs, monitoring and line-of-business apps, see AFFECTED-SYSTEMS.md.
If you searched an error and landed here, find it below.
| Error | What it means |
|---|---|
535 5.7.139 Authentication unsuccessful, basic authentication is disabled |
Microsoft 365 rejected username/password auth. Your credentials are fine; the method is switched off. |
535 5.7.139 ... SmtpClientAuthentication is disabled for the Tenant |
Same cause, reported at tenant level. |
535 5.7.3 Authentication unsuccessful |
Generic auth rejection — often the same cause, sometimes a Conditional Access or Security Defaults policy blocking legacy auth. |
Kyocera send error 1102 / 0x1102 |
Kyocera’s code for an SMTP authentication failure — same root cause when pointing at Microsoft 365. |
Authentication failed / Login failed on the panel |
Vendor-specific wording for the above. |
| Connection times out, no auth error at all | Not authentication — the network is blocking outbound SMTP. See TROUBLESHOOTING.md. |
@msgwing.com
address, not your company domain (why),
and there’s a 200 emails/day limit.
Good for scans that just need to reach someone internally, homelabs,
schools and small offices. Not appropriate where the sender must be your
own domain — use option 1, 2 or 4 for that.Full comparison in EXCHANGE-ONLINE-SMTP-AUTH.md.
First, get credentials: register a free account at
msgwing.com and activate it, then copy the randomly
generated @msgwing.com username and password. They’re shown once — store
them in the printer’s own credential store, not a shared document.
| Setting | Value |
|---|---|
| SMTP server / outgoing server | mx.msgwing.com |
| Port | 587 (STARTTLS) — recommended, or 465 (SSL/TLS) |
| Encryption | STARTTLS on 587, or SSL/TLS on 465 — required, never “None” |
| Authentication | Enabled, method LOGIN or PLAIN |
| Username | your @msgwing.com login |
| Password | your @msgwing.com password |
| From / sender address | your @msgwing.com login (many printers require From == Username) |
Which port? Use
587if the printer’s menu offers a single port field and one “use SSL/encryption” toggle — the most widely supported combination across printer firmware. Use465only if the device explicitly offers an “SSL” (implicit TLS) mode separate from “STARTTLS”/”TLS”.
Menu wording shifts between firmware versions, but locations are stable enough to be a reliable starting point. Each entry links to the vendor’s own current documentation — check there if the wording has moved on your model.
Embedded Web Server (browser → printer’s IP) → Networking or Scan tab →
TCP/IP Settings → Outgoing Email / Scan to Email →
Outgoing Email Profiles → add a profile using the values above.
(Find the printer’s IP from the panel: Settings → Networking → TCP/IP Settings.)
Remote UI (browser → printer’s IP) → Settings/Registration →
TX Settings → E-Mail/I-Fax Settings → SMTP Server Settings.
Covers imageRUNNER, imageCLASS, Maxify and PIXMA business models.
On the Maxify MB2755 this menu also holds a certificate-verification
toggle — see the exception below.
Web Image Monitor (browser → printer’s IP, log in as administrator) →
Device Management → Configuration → Email (under Device Settings) →
set SMTP Server Name, SMTP Port No., and enable SMTP Authentication.
Field names stay consistent across most Ricoh models even when the
surrounding layout differs.
→ Ricoh: configure OAuth 2.0 for O365 SMTP
(same knowledge base — search it for “SMTP authentication” for the
Basic-auth equivalent on your model)
Embedded Web Server → Properties → Connectivity → Protocols →
SMTP Server → General. Newer app-based models use
Properties → Apps → Email → Setup instead.
→ Xerox: configure SMTP server settings
· Xerox: Exchange Online authentication changes
Command Center RX (browser → printer’s IP, admin login) → Advanced →
E-mail → SMTP → General. Set SMTP Security to match your chosen port,
and confirm SMTP (E-mail TX) is On under Network Settings → Protocol.
→ Kyocera Command Center RX e-mail settings
Touch panel: Utility → Administrator Settings → Network Settings →
E-Mail Settings → E-Mail TX (SMTP).
Web Connection: Network → E-mail Setting → E-mail TX (SMTP).
→ Konica Minolta: configuring the Scan to E-mail environment
Settings (Administrator) → System Settings → Network Settings →
Service Settings → SMTP tab. Some models expose this on the web page as
Settings → E-mail. Set Primary Server, Port Number, Sender Address,
and enable SMTP authentication and SSL/TLS.
→ Sharp: network settings manual
Web Based Management (browser → printer’s IP) → Network → Protocol →
SMTP Client. Set SSL/TLS to STARTTLS for port 587, or SSL for 465.
Printer’s web configuration page → Network Scan or Basic →
Email Server → enter server, port and authentication values.
Applies to WorkForce and EcoTank Pro models with Scan-to-Email.
Embedded Web Server → Settings → E-mail/FTP Settings → SMTP Setup.
Server goes in Primary SMTP Gateway, port in Primary SMTP Gateway Port,
and set Use SSL/TLS to Required.
→ Lexmark Embedded Web Server Administrator’s Guide (PDF)
Confirmed this on real hardware? The Canon section below exists because a contributor (
@kevinbytnar) tested that exact model and reported what worked, including a firmware quirk no manual mentions. If you verify — or need to correct — any path above on your own device, please open an issue or a PR with a screenshot. Hardware-confirmed reports are worth far more here than anything written from a manual.
Most printers validate mx.msgwing.com’s certificate correctly and should
keep certificate verification enabled — the safe default recommended in
TROUBLESHOOTING.md. One confirmed exception is the
Canon Maxify MB2755 (2016-era SOHO inkjet MFP):
mx.msgwing.com serves a Let’s Encrypt certificate.DST Root CA X3. Since that root expired, Let’s Encrypt relies solely on
its own ISRG Root X1.ISRG Root X1. Validation therefore fails on this model even though
the certificate is valid and correctly served. There’s no way to import a
root certificate, and no firmware update adds it.465, this model requires disabling “Nie weryfikuj
certyfikat” / “Don’t verify certificate” — that’s the only way the
connection succeeds there.587 with
“Bezpieczne połącz. (SSL)” / “encrypted connection” checked, it connects
successfully without the workaround — leave “Nie weryfikuj
certyfikat” unchecked. Treat 587 as the default for this model,
and keep 465 (with verification disabled) only as a fallback if 587 is
unreachable on a given network. See
Which port should I use?.
Security note: disabling certificate verification means the printer no longer confirms it’s talking to
mx.msgwing.comrather than an on-path attacker on the same network — the session is still encrypted, but the server’s identity is unverified. Only do this if your device is genuinely affected by the root-CA gap above. For anything that isn’t an old Canon Maxify (or a similarly outdated embedded device), keep verification enabled per TROUBLESHOOTING.md.
check-connection.sh or
check-connection.ps1 from a machine on the
same network. A firewall blocking outbound 587/465 looks identical to an
authentication problem from the printer’s panel.SendEmailTest_mail-tester.com.ps1
and the reputation section in the README.More causes and fixes in TROUBLESHOOTING.md.
@msgwing.com, never your own domain
(why).