With the improvement in the Security of M365, it is a challenge to properly set up various Multi-Function Printers. Anyone familiar with the Business Printer Provider Community knows their support struggles to provide comprehensive solutions for relatively common configurations. Terms like Basic versus Modern Authentication, OAuth versus Oath 2.0, etc. are not well understood by many of us and this leads to confusion on the practical steps to get the MFP's to support applications like Scan to E-mail.
I want to provide one example, complete with the solution I used. I could not get a Xerox AltaLink C8045 to work with a public outlook.com account. Wanted to try that to keep the cost down. I think Microsoft might be blocking that?
So, I created a M365 account. Using that account with the XEROX recommended settings only worked after I enabled SMTP AUTH in the Microsoft Admin Portal as explained in the following Microsoft link: https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission#use-the-microsoft-365-admin-center-to-enable-or-disable-smtp-auth-on-specific-mailboxes.
This info should help others with a similar problem, which is great.
I think the M365 account being used for Scan to E-mail is now supporting SMTP AUTH and that is what the Xerox MFP requires. Furthermore, this is the only account supporting SMTP AUTH because Microsoft has set the default to not support SMTP AUTH. I think that is considered Basic Auth, not Modern Auth. I also think SMTP AUTH is a part of OAuth and Modern Auth is the same things as OAuth 2.0.
The Xerox Support folks don't know get the C8045 to use Modern Auth. If they did, that is the best way to set up Scan to E-mail. They believe the C8045 can utilize Modern Auth but not how to do it.
So, I will finish this post asking that someone who truly knows replies to say if my use of the terms is correct or not. If not, please correct them.
If some does that, it will go a long way to getting MFP’s using M365 accounts securely.
Also, as a bonus, it would help a lot of us out, if you could confirm:
- Basic Auth is also called OAuth?
- Modern Auth is also call OAuth 2.0?
Thanks, Peter