An Azure communication platform for deploying applications across devices and platforms.
Hola Pamela,
I think what you’re trying to achieve makes sense, especially for a multi-tenant platform where the recipient needs to understand both who the message is for and which platform actually sent it.
The tricky part is that there are a couple of different email concepts involved here.
The From header identifies the apparent author of the message. A separate Sender header can identify the system or account that actually transmitted it when it differs from the From identity. Some mail clients, including Outlook, may display that relationship as “on behalf of” or “via,” but that presentation is controlled by the receiving client. It isn’t simply text that Azure Communication Services can force Outlook to display.
ACS Email does support custom verified domains, multiple sender usernames, and configurable display names.
So, for example, if mg.businessname.com is verified in ACS, you could send from: ******@mg.businessname.com
Display name: Business Name (via BizPlex)
That would give you the customer-specific branding you’re looking for.
Where ACS appears to fall short is the exact dual-identity model you described. It doesn’t currently give you a per-message way to say “this business is the From identity, but BizPlex is the separate Sender identity” and then rely on Outlook to render that as a native “on behalf of” relationship.
DMARC is also important here. DMARC evaluates alignment against the domain in the From address, so if the message says it is from mg.businessname.com, that domain needs to be properly authenticated with an aligned SPF and/or DKIM record. Simply authenticating bizplex.com while putting the customer’s domain in the From field would not give you the clean alignment you’re after.
Microsoft explains the ACS authentication model here.
Practically, I think you have two workable options today:
Use a verified sending domain or subdomain for each customer. That gives you the strongest customer branding and proper authentication, but it adds some onboarding work.
Or, send from a BizPlex-owned domain and use a display name such as “Business Name (via BizPlex),” with Reply-To set to the customer’s address. That’s much easier to operate at scale, but the actual From domain remains BizPlex.
If your requirement is specifically for Outlook to show a true “Business Name on behalf of BizPlex” relationship with both identities represented separately, I believe that would need to be treated as a feature request for ACS rather than something that can be configured today.
Thanks,
James