Email Authentication Arc Configure
In brief
The page date was updated to 08/03/2026, and vendor-specific ARC sealer mappings, header examples, and PowerShell configuration steps for Proofpoint, Mimecast, Barracuda, Sophos, and IIJ were removed.
What Defender admins need to know
Administrators using this page will no longer find these vendor-specific ARC sealer domains or Set-ArcConfig examples there.
Summaries are generated from the documentation change itself.
Documentation change
The comparison below shows only the changed extract. Use the full-page view for complete context.
To add or remove ARC sealers without affecting the other entries, see the examples in Set-ArcConfig.
Vendor-specific ARC sealer configuration
When you add a trusted ARC sealer in Microsoft 365, you enter the domain shown in the d value of the ARC-Seal header. The following table lists the ARC sealer domains for common email security vendors:
| | ||
|---|---|---|---|
| | ||
| | ||
| | ||
| | ||
| |
Configure trusted ARC sealers for Proofpoint
Proofpoint Protection Server (PPS) adds ARC headers when messages are processed through the gateway. The ARC-Seal header uses d=pphosted.com.
Verify the ARC sealer domain from a message header: Locate thed=value in theARC-Sealheader to identify the ARC sealer domain. For Proofpoint, look for the following pattern in message headers:ARC-Seal: i=1; a=rsa-sha256; d=pphosted.com; s=arcselector; t=1657920000; cv=none; b=<signature>Add the trusted ARC sealer in Microsoft 365: Connect to Exchange Online PowerShell and run the following command:Set-ArcConfig -Identity Default -ArcTrustedSealers "pphosted.com"
Configure trusted ARC sealers for Mimecast
Mimecast Email Security adds ARC headers when it processes inbound and outbound mail. The ARC-Seal header uses d=mimecast.com.
Verify the ARC sealer domain from a message header: Look for the following pattern in message headers:ARC-Seal: i=1; a=rsa-sha256; t=1623745127; cv=none; d=mimecast.com; s=arc-2018; b=<signature>Add the trusted ARC sealer in Microsoft 365: Connect to Exchange Online PowerShell and run the following command:Set-ArcConfig -Identity Default -ArcTrustedSealers "mimecast.com"
Configure trusted ARC sealers for Barracuda
Barracuda Email Gateway Defense and Email Security Gateway add ARC headers using d=barracudanetworks.com.
Verify the ARC sealer domain from a message header: Locate thed=value in theARC-Sealheader to confirm the Barracuda sealing domain. Look for the following pattern in message headers:ARC-Seal: i=1; a=rsa-sha256; d=barracudanetworks.com; s=arc1; t=1680000000; cv=none; b=<signature>Add the trusted ARC sealer in Microsoft 365: Connect to Exchange Online PowerShell and run the following command:Set-ArcConfig -Identity Default -ArcTrustedSealers "barracudanetworks.com"
Configure trusted ARC sealers for Sophos
Sophos Central Email Security adds ARC headers using d=sophos.com.
Verify the ARC sealer domain from a message header: Locate thed=value in theARC-Sealheader to confirm the Sophos sealing domain. Look for the following pattern in message headers:ARC-Seal: i=1; a=rsa-sha256; t=1686324586; cv=none; d=sophos.com; s=arc; b=<signature>Add the trusted ARC sealer in Microsoft 365: Connect to Exchange Online PowerShell and run the following command:Set-ArcConfig -Identity Default -ArcTrustedSealers "sophos.com"
Configure trusted ARC sealers for IIJ
IIJ Secure MX Service adds ARC headers using d=securemx.jp.
Verify the ARC sealer domain from a message header: Locate thed=value in theARC-Sealheader to confirm the IIJ sealing domain. Look for the following pattern in message headers:ARC-Seal: i=1;a=rsa-sha256;d=securemx.jp;s=arc20250414;t=1785207616;cv=none; b=<signature>Add the trusted ARC sealer in Microsoft 365: Connect to Exchange Online PowerShell and run the following command:Set-ArcConfig -Identity Default -ArcTrustedSealers "securemx.jp"
Configure trusted ARC sealers for multiple vendors
Only add vendors that you actively use and trust. Adding unnecessary ARC sealers increases your attack surface because a compromised vendor could pass spoofed messages through your authentication checks.
Set-ArcConfig -Identity Default -ArcTrustedSealers "pphosted.Domain1.com","mimecast.Domain2.com","barracudanetworks.Domain3.com","sophos.Domain4.com","securemx.jp"
Find your vendor's ARC sealer domain
If your vendor isn't listed in the vendor ARC sealer domain table, useUse the following steps to identify the correct ARC sealer domain:
- Send a test email through the intermediary service to a Microsoft 365 mailbox.
- Open the message headers (in Outlook: File > Properties > Internet Headers, or use the Message Header Analyzer).
|Mimecast|Enable via Administration > Gateway > Policies > Definitions > ARC Signing.|
|Barracuda|ARC is enabled by default in Email Gateway Defense. Verify in Inbound Settings > Anti-Phishing.|
|Sophos|Enable in Sophos Central > Email Security > Settings > ARC.|
|IIJ|ARC is enabled by default. No configuration is required.|
Explanation: ARC overrides DMARC authentication failures only. It doesn't bypass:
- Spam filtering (content filtering).
- Bulk email filtering (BCL threshold).
- Anti-spam policy actions.
- Mail flow rule actions.
Diagnosis: Review the
X-Forefront-Antispam-Reportheader to determine whether content-based spam filtering caused the message to go to Junk Email independent of ARC:
X-Forefront-Antispam-Report: CIP:10.10.10.10; CTRY:US; LANG:en;
SFV:SPM; H:mail.fabrikam.com; PTR:mail.fabrikam.com; CAT:SPM;
If any of the values CAT:SPM, CAT:HSPM, or SFV:SPM appear, spam filtering (content filtering) identified the message as spam or high confidence spam, which is independent of ARC.
Resolution: Try the following options to resolve spam filtering:
- Create a mail flow rule bypass spam filtering for messages from trusted senders or IP addresses.
- Add the sender domain to an anti-spam policy allow list.
- Submit the message as a false positive via the Microsoft Defender portal.
@@ -14,7 +14,7 @@ ms.custom: - sfi-image-nochange description: Configure trusted ARC sealers in Microsoft 365 so messages modified by legitimate intermediary services retain original authentication results and avoid unnecessary SPF, DKIM, and DMARC failures. ms.service: defender-office-365-ms.date: 07/03/2026+ms.date: 08/03/2026 ai-usage: ai-assisted appliesto: - ✅ <a href="https://learn.microsoft.com/defender-office-365/eop-about" target="_blank">Built-in security features for all cloud mailboxes</a>@@ -115,121 +115,9 @@ If you'd rather use PowerShell to view, add, or remove trusted ARC sealers, conn To add or remove ARC sealers without affecting the other entries, see the examples in [Set-ArcConfig](/powershell/module/exchangepowershell/set-arcconfig#examples). -## Vendor-specific ARC sealer configuration--When you add a trusted ARC sealer in Microsoft 365, you enter the domain shown in the **d** value of the **ARC-Seal** header. The following table lists the ARC sealer domains for common email security vendors:--|Vendor|ARC sealer domain (`d=` value)|Typical selector (`s=` value)|Notes|-|---|---|---|---|-|**Proofpoint**|`pphosted.com`|`arcselector`|Used by Proofpoint Protection Server (PPS) and Proofpoint Essentials.|-|**Mimecast**|`mimecast.com`|`arc-2018`|Used by all Mimecast Email Security gateway deployments.|-|**Barracuda**|`barracudanetworks.com`|`arc1`|Used by Barracuda Email Gateway Defense and Email Security Gateway.|-|**Sophos**|`sophos.com`|`arc`|Used by Sophos Central Email Security.|-|**IIJ**|`securemx.jp`|`arc20250414`|Used by IIJ Secure MX Service. Selector values may change over time due to key rotation.|- > [!IMPORTANT] > The ARC sealer domain is **not** your organization's domain. It's the vendor's signing domain that appears in the `d=` field of the ARC-Seal header. Always verify the actual `d=` value from a message header before you configure the trusted sealer. -<a name="proofpoint"></a>-### Configure trusted ARC sealers for Proofpoint--Proofpoint Protection Server (PPS) adds ARC headers when messages are processed through the gateway. The ARC-Seal header uses `d=pphosted.com`.--1. **Verify the ARC sealer domain from a message header**: Locate the `d=` value in the `ARC-Seal` header to identify the ARC sealer domain. For Proofpoint, look for the following pattern in message headers:-- ```text- ARC-Seal: i=1; a=rsa-sha256; d=pphosted.com; s=arcselector;- t=1657920000; cv=none;- b=<signature>- ```--1. **Add the trusted ARC sealer in Microsoft 365**: [Connect to Exchange Online PowerShell](/powershell/exchange/connect-to-exchange-online-powershell) and run the following command:-- ```powershell- Set-ArcConfig -Identity Default -ArcTrustedSealers "pphosted.com"- ```-- > [!NOTE]- > Some Proofpoint deployments use a custom domain for ARC sealing (for example, `proofpoint.com` or a customer-specific domain). Always check actual message headers to confirm the `d=` value before you configure trusted sealers.--<a name="mimecast"></a>-### Configure trusted ARC sealers for Mimecast--Mimecast Email Security adds ARC headers when it processes inbound and outbound mail. The ARC-Seal header uses `d=mimecast.com`.--1. **Verify the ARC sealer domain from a message header**: Look for the following pattern in message headers:-- ```text- ARC-Seal: i=1; a=rsa-sha256; t=1623745127; cv=none;- d=mimecast.com; s=arc-2018;- b=<signature>- ```--1. **Add the trusted ARC sealer in Microsoft 365**: [Connect to Exchange Online PowerShell](/powershell/exchange/connect-to-exchange-online-powershell) and run the following command:-- ```powershell- Set-ArcConfig -Identity Default -ArcTrustedSealers "mimecast.com"- ```-- > [!TIP]- > If you're migrating from Mimecast to Microsoft 365 native protection, keep the Mimecast trusted ARC sealer configured until you fully cut over MX records and all queued messages are delivered.--<a name="barracuda"></a>-### Configure trusted ARC sealers for Barracuda--Barracuda Email Gateway Defense and Email Security Gateway add ARC headers using `d=barracudanetworks.com`.--1. **Verify the ARC sealer domain from a message header**: Locate the `d=` value in the `ARC-Seal` header to confirm the Barracuda sealing domain. Look for the following pattern in message headers:-- ```text- ARC-Seal: i=1; a=rsa-sha256; d=barracudanetworks.com; s=arc1;- t=1680000000; cv=none;- b=<signature>- ```--1. **Add the trusted ARC sealer in Microsoft 365**: [Connect to Exchange Online PowerShell](/powershell/exchange/connect-to-exchange-online-powershell) and run the following command:-- ```powershell- Set-ArcConfig -Identity Default -ArcTrustedSealers "barracudanetworks.com"- ```--<a name="sophos"></a>-### Configure trusted ARC sealers for Sophos--Sophos Central Email Security adds ARC headers using `d=sophos.com`.--1. **Verify the ARC sealer domain from a message header**: Locate the `d=` value in the `ARC-Seal` header to confirm the Sophos sealing domain. Look for the following pattern in message headers:-- ```text- ARC-Seal: i=1; a=rsa-sha256; t=1686324586; cv=none;- d=sophos.com; s=arc;- b=<signature>- ```--1. **Add the trusted ARC sealer in Microsoft 365**: [Connect to Exchange Online PowerShell](/powershell/exchange/connect-to-exchange-online-powershell) and run the following command:-- ```powershell- Set-ArcConfig -Identity Default -ArcTrustedSealers "sophos.com"- ```--<a name="iij"></a>-### Configure trusted ARC sealers for IIJ--IIJ Secure MX Service adds ARC headers using `d=securemx.jp`.--1. **Verify the ARC sealer domain from a message header**: Locate the `d=` value in the `ARC-Seal` header to confirm the IIJ sealing domain. Look for the following pattern in message headers:-- ```text- ARC-Seal: i=1;a=rsa-sha256;d=securemx.jp;s=arc20250414;t=1785207616;cv=none;- b=<signature>- ```--1. **Add the trusted ARC sealer in Microsoft 365**: [Connect to Exchange Online PowerShell](/powershell/exchange/connect-to-exchange-online-powershell) and run the following command:-- ```powershell- Set-ArcConfig -Identity Default -ArcTrustedSealers "securemx.jp"- ```- <a name="multiple-vendors"></a> ### Configure trusted ARC sealers for multiple vendors @@ -242,12 +130,12 @@ If your organization uses multiple email services that add ARC seals, [connect t > Only add vendors that you actively use and trust. Adding unnecessary ARC sealers increases your attack surface because a compromised vendor could pass spoofed messages through your authentication checks. ```powershell-Set-ArcConfig -Identity Default -ArcTrustedSealers "pphosted.com","mimecast.com","barracudanetworks.com","sophos.com","securemx.jp"+Set-ArcConfig -Identity Default -ArcTrustedSealers "Domain1.com","Domain2.com","Domain3.com","Domain4.com" ``` ### Find your vendor's ARC sealer domain -If your vendor isn't listed in the vendor ARC sealer domain table, use the following steps to identify the correct ARC sealer domain:+Use the following steps to identify the correct ARC sealer domain: 1. Send a test email through the intermediary service to a Microsoft 365 mailbox. 1. Open the message headers (in Outlook: **File** \> **Properties** \> **Internet Headers**, or use the [Message Header Analyzer](https://mha.azurewebsites.net)).@@ -355,7 +243,6 @@ Set-ArcConfig -Identity Default -ArcTrustedSealers "pphosted.com" |Mimecast|Enable via **Administration** \> **Gateway** \> **Policies** \> **Definitions** \> **ARC Signing**.| |Barracuda|ARC is enabled by default in Email Gateway Defense. Verify in **Inbound Settings** \> **Anti-Phishing**.| |Sophos|Enable in **Sophos Central** \> **Email Security** \> **Settings** \> **ARC**.|-|IIJ|ARC is enabled by default. No configuration is required.| > [!IMPORTANT] > If your vendor doesn't support ARC, consider alternative solutions:@@ -394,7 +281,7 @@ This failure typically has the following causes: **Explanation**: ARC overrides DMARC authentication failures only. It doesn't bypass: -- Content-based spam filtering (SCL values from content analysis).+- Spam filtering (content filtering). - Bulk email filtering (BCL threshold). - Anti-spam policy actions. - Mail flow rule actions.@@ -403,15 +290,15 @@ This failure typically has the following causes: **Diagnosis**: Review the `X-Forefront-Antispam-Report` header to determine whether content-based spam filtering caused the message to go to Junk Email independent of ARC: ```text-X-Forefront-Antispam-Report: CIP:10.10.10.10; CTRY:US; LANG:en; SCL:5;+X-Forefront-Antispam-Report: CIP:10.10.10.10; CTRY:US; LANG:en; SFV:SPM; H:mail.fabrikam.com; PTR:mail.fabrikam.com; CAT:SPM; ``` -If `CAT:SPM` or `SCL:5` or higher, the message was filtered as spam by content filtering, which is independent of ARC.+If any of the values `CAT:SPM`, `CAT:HSPM`, or `SFV:SPM` appear, spam filtering (content filtering) identified the message as spam or high confidence spam, which is independent of ARC. **Resolution**: Try the following options to resolve spam filtering: -- [Create a mail flow rule to set SCL to -1](/exchange/security-and-compliance/mail-flow-rules/use-rules-to-set-scl) for messages from trusted senders or IP addresses.+- [Create a mail flow rule bypass spam filtering](/exchange/security-and-compliance/mail-flow-rules/use-rules-to-set-scl) for messages from trusted senders or IP addresses. - Add the sender domain to an [anti-spam policy allow list](anti-spam-policies-configure.md#use-the-microsoft-defender-portal-to-modify-anti-spam-policies). - [Submit the message as a false positive](submissions-admin.md#report-good-email-to-microsoft) via the Microsoft Defender portal. 