Microsoft offers multiple methods for sending emails from multifunction devices or applications to users on the Internet via Microsoft 365 or Office 365. This page compares these methods based on functionality and ease of configuration. Refer to How to set up a multifunction device or application to send email using Microsoft 365 or Office 365 | Microsoft Learn for details about these methods.
In short, they offer the following 3 methods:
| Method | Prerequisites | Setup Complexity | Limitations |
|---|---|---|---|
| Authentication with OAuth | OAuth 2.0 | Complicated | Every sender's address must be configured. |
| Connector/SSL Certificate | An SSL certificate or static IP | Easy | No limitation. |
| Direct Send | Static IP and DNS setup | Easiest | No limitation |
Basic authentication used to be very simple: all you needed was to specify a username and a password. This practice, however, is not very secure and is discouraged by Microsoft. In fact, they will soon completely turn off basic authentication and replace it with OAuth 2.0, which is significantly more secure but can be a bit complicated to set up.
The following must be done before using OAuth.
hp_office_printer@yourOrg.com or
server_alerts@yourOrg.com, because there is no user with that address.This method requires using an SSL certificate issued by a trusted CA for the sender's domain. For example, if the sender's email address is hp_printer@yourcorp.com, the SSL certificate must be for yourcorp.com.
There are no limitations. Microsoft will:
hp_printer@yourcorp.com is fine.This method makes your public IP an authorized IP address for sending outbound emails. You only send emails to Microsoft if the recipient belongs to your domain. Recipients in a foreign domain receive emails directly from your Xeams.
There are no limitations.