Xerox scan to email with Microsoft 365
Many guides say Xerox doesn't support OAuth for scan to email. For AltaLink models, that's out of date: Xerox documents OAuth 2.0 with Microsoft on software level 122.xxx.025.20910 or higher.
Last verified: November 14, 2026
Supported models
According to Xerox (KB0431230: Configuring Scan to Email Using OAuth2.0):
- AltaLink B8145 / B8155 / B8170
- AltaLink C8130 / C8135 / C8145 / C8155 / C8170
- AltaLink B8245 / B8255 / B8270
- AltaLink C8230 / C8235 / C8245 / C8255 / C8270
- Xerox EC8136 / EC8156
OAuth is not supported on firmware below 122.xxx.025.20910. Older Xerox lines (WorkCentre, VersaLink) aren't on Xerox's list; we're still checking them. Until then, treat them as needing another fix.
Set up OAuth
- Type the printer's IP address into a browser to open its Embedded Web Server.
- Log in as administrator (default username
admin). - Go to Properties → Apps → Email → Setup.
- Click Edit next to SMTP.
- For SMTP Authentication, choose OAuth 2.0 with SMTP.
- Choose Device Code Flow (DCF) Configuration. Save and apply your SMTP settings when prompted.
- Click Microsoft Registration and sign in with the mailbox the printer will send from.
- Send a test scan.
Steps from Xerox KB0431230.
If your model can't use OAuth
Use one of the other fixes on the main guide: Microsoft's direct send (internal recipients only), Microsoft's SMTP relay connector (needs a static public IP), or a third-party relay service. As a short-term stopgap, your Microsoft 365 admin can turn password sign-in back on after the December switch-off.
Found something wrong or out of date? Email corrections to hello@pocketelm.com.