Skip to content

Commit 2251065

Browse files
authored
Merge pull request #10636 from MicrosoftDocs/main
Updates by Sathyana to the self help diags for purview article
2 parents d56d942 + c41117c commit 2251065

4 files changed

Lines changed: 101 additions & 15 deletions

File tree

Exchange/ExchangeServer/administration/cannot-import-third-party-certificate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.custom:
1010
- sap:OWA And Exchange Admin Center\Virtual Directories configuration
1111
- Exchange Server
1212
- CSSTroubleshoot
13-
ms.reviewer: batre, skumarg, batre, v-six
13+
ms.reviewer: batre, skumarg, v-six
1414
appliesto:
1515
- Exchange Server 2010 Enterprise
1616
- Exchange Server 2010 Standard
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
title: Certificate assignment fails and returns error 0xe434352
3+
description: This article provides the resolution for error 0xe434352 that occurs during certificate assignment if unsupported characters are used in the domain name of Receive Connectors.
4+
#customer intent: As an Exchange Server administrator, I want to resolve SMTP (Simple Mail Transfer Protocol) certificate binding issues that are caused by invalid fully-qualified domain names (FQDNs) so that I can maintain system reliability.
5+
author: cloud-writer
6+
ms.author: meerak
7+
manager: dcscontentpm
8+
audience: ITPro
9+
ms.topic: troubleshooting
10+
ms.custom:
11+
- sap:Administrative Tasks
12+
- Exchange Server
13+
- CSSTroubleshoot
14+
ms.reviewer: igserr, batre, arindamt, v-kccross
15+
appliesto:
16+
- Exchange Server SE
17+
- Exchange Server 2019
18+
- Exchange Server 2016
19+
search.appverid: MET150
20+
ms.date: 01/28/2026
21+
---
22+
23+
# Error 0xe434352 and SMTP certificate assignment fails
24+
25+
## Summary
26+
27+
When you assign certificates to Exchange services, you might encounter error 0xe0434352 during the certificate binding process. The error indicates that one or more Receive Connectors in Microsoft Exchange Server use FQDNs that contain characters not allowed by DNS standards.
28+
29+
## Symptoms
30+
31+
You run the `Enable-ExchangeCertificate` cmdlet to assign a certificate to the SMTP service. The operation fails and returns the following error message:
32+
33+
> The Exchange Certificate operation has failed with an exception on server <*Server Name*>.
34+
>
35+
> The error message is: Unknown error (0xe0434352)
36+
37+
## Cause
38+
39+
This issue occurs if the FQDN of one or more Receive Connectors contains unsupported characters. The connector creation process allows underscores in the domain name. However, underscores violate DNS standards and cause failures during certificate binding.
40+
41+
For more information about domain names, see the following articles:
42+
43+
- [DNS host names](/troubleshoot/windows-server/active-directory/naming-conventions-for-computer-domain-site-ou#dns-host-names)
44+
- [Unsupported characters for Exchange 2013 object names](/exchange/unsupported-characters-for-exchange-2013-object-names-exchange-2013-help)
45+
46+
## Resolution
47+
48+
To resolve this issue, use the Exchange Management Shell to find connectors that have invalid FQDNs. Run the following PowerShell command:
49+
50+
```powershell
51+
Get-ReceiveConnector | Select Identity, FQDN
52+
```
53+
54+
You can refine your search to look for specific unsupported characters. The following example searches for underscores in FQDNs:
55+
56+
```powershell
57+
Get-ReceiveConnector | Where-Object { $_.FQDN -like "*_*" } | Select Identity, FQDN
58+
```
59+
60+
After you identify the connector that contains unsupported characters, rename it by using supported characters:
61+
62+
```powershell
63+
Set-ReceiveConnector -Identity "ServerName\ConnectorName" -FQDN ValidFQDN.domain.com
64+
```
65+
66+
After you fix the domain name, retry the certificate assignment to verify that you no longer encounter the error:
67+
68+
```powershell
69+
Enable-ExchangeCertificate -Thumbprint <Thumbprint> -Services SMTP
70+
```
71+
72+
## References
73+
74+
For more information about domain name formation and supported characters, see:
75+
76+
- DoD Internet host table specification [RFC 952](https://www.rfc-editor.org/rfc/rfc952)
77+
- Domain names - Implementation and specification [RFC 1035](https://www.rfc-editor.org/rfc/rfc1035)
78+
- Requirements for Internet hosts - Application and Support [RFC 1123](https://www.rfc-editor.org/rfc/rfc1123)

Exchange/ExchangeServer/servertoc/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ items:
5454
href: ../administration/cannot-eac-add-remote-shared-mailbox-distribution-group.md
5555
- name: Certificate status couldn't be determined error
5656
href: ../administration/cannot-import-third-party-certificate.md
57+
- name: Certificate assignment fails with error 0xe434352
58+
href: ../administration/certificate-assignment-fails-invalid-characters.md
5759
- name: Cmdlet/parameter combinations not working
5860
href: ../administration/cmdlet-parameter-combinations-not-working.md
5961
- name: Connecting to the remote server failed

Microsoft365/purview/purview/diagnostics/purview-compliance-diagnostics.md

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,23 @@ ms.reviewer: shadans, sathyana, meerak, v-shorestris
1515
appliesto:
1616
- Microsoft Purview
1717
search.appverid: MET150
18-
ms.date: 01/20/2026
18+
ms.date: 01/29/2026
1919
---
2020

2121
# Self-help diagnostics for Microsoft Purview
2222

23-
You can run diagnostics to identify and resolve issues in Microsoft Purview. The diagnostics offer insights into known issues and provide instructions to fix them. Although the diagnostics can fix some configuration issues, they don't make changes to your tenant without your consent.
23+
You can run diagnostics to identify and resolve issues in Microsoft Purview. The diagnostics offer insights into known issues, and provide instructions to fix the issues. Although the diagnostics can fix some configuration issues, they don't make changes to your tenant without your consent.
2424

2525
Self-help diagnostics that relate to Microsoft Purview are available in the following locations:
2626

2727
- [Microsoft Purview portal](https://purview.microsoft.com/)
2828

2929
- On **Solutions** pages
30-
- On the **Help** pane
30+
- In the **Help** pane
3131

3232
- [Microsoft 365 admin center](https://admin.microsoft.com/)
3333

34-
- On the **Help** pane
34+
- In the **Help** pane
3535

3636
## Diagnostics on Solutions pages
3737

@@ -53,22 +53,28 @@ You can find these diagnostics on the following portal pages:
5353

5454
The following table lists the available diagnostics on **Solutions** pages. You can access the diagnostics by selecting the associated link in the fourth column. When you're prompted, sign in to the Microsoft Purview portal.
5555

56-
**Note**: To run these diagnostics, the minimum requirement is that you're an administrator with the Organization Configuration role assigned to you.
56+
> [!NOTE]
57+
> To run these diagnostics, you must meet the minimum requirements:
58+
> - Be an administrator
59+
> - Have the Organization Configuration role assigned to you
5760
58-
When you select a diagnostic on a Solutions page, it begins by running the [Check-PurviewConfig](/powershell/module/exchangepowershell/check-purviewconfig) cmdlet to check your organization's configuration settings in Microsoft Purview. Then the diagnostic calls the appropriate cmdlet listed in the following table to perform checks that are specific to your issue.
61+
When you select a diagnostic on a Solutions page, the diagnostic runs the [Check-PurviewConfig](/powershell/module/exchangepowershell/check-purviewconfig) cmdlet to check your organization's configuration settings in Microsoft Purview. Then, the diagnostic calls the appropriate cmdlet that's listed in the following table to perform checks that are specific to your issue.
5962

6063
| **Issue** | **Checks performed** | **Commandlet Used** | **Solutions page** |
6164
|-|-|-|-|
62-
| Email encryption isn't working as expected. Are there any issues with my licenses or settings? | Checks license availability for sensitivity labels. Also checks information protection settings for your tenant, including Information Rights Management (IRM) and transport rule settings. Validates encryption settings. | [Test-IrmConfiguration](/powershell/module/exchangepowershell/test-irmconfiguration)| [Information Protection diagnostics](https://purview.microsoft.com/informationprotection/diagnostics) |
65+
| Email encryption isn't working as expected. Are there any issues that affect my licenses or settings? | Checks license availability for sensitivity labels. Also checks information protection settings for your tenant, including Information Rights Management (IRM) and transport rule settings. Verifies encryption settings. | [Test-IrmConfiguration](/powershell/module/exchangepowershell/test-irmconfiguration)| [Information Protection diagnostics](https://purview.microsoft.com/informationprotection/diagnostics) |
6366
| A user can't find the sensitivity label they need. Does the label policy apply to them? | Checks which sensitivity labels are available to the user. Diagnostic results include information such as the label names, settings, and where the labels are available. | [Get-label](/powershell/module/exchangepowershell/get-label) <br> [Get-LabelPolicy](/powershell/module/exchangepowershell/get-labelpolicy) | [Information Protection diagnostics](https://purview.microsoft.com/informationprotection/diagnostics) |
67+
| Autolabeling isn’t applied to a SharePoint or OneDrive file. Was the file evaluated correctly, and did it meet the autolabeling conditions? | Checks a file’s properties and classification to determine whether autolabeling was applied. When entering the file path, make sure that you provide the full file path, not a sharing link. <br> <br> Tips for finding the correct path: <br> - In SharePoint or OneDrive, select the file, open **Details**, and copy the **Path** (if available). <br> - If **Path** isn’t shown, open the file, go to **File** > **Info**, then select **Copy path**. | [Test-DlpPolices](/purview/dlp-test-dlp-policies) | [Information Protection diagnostics](https://purview.microsoft.com/informationprotection/diagnostics) |
6468
| A DLP rule isn't enforced for a particular user. Is this user included in the DLP policy? | Checks which DLP policies apply to a user. Diagnostic results include the policy names and where the policies apply.| [Get-DlpCompliancePolicy](/powershell/module/exchangepowershell/get-dlpcompliancepolicy) <br> [Get-DlpComplianceRule](/powershell/module/exchangepowershell/get-dlpcompliancerule) | [DLP diagnostics](https://purview.microsoft.com/datalossprevention/diagnostics) |
65-
| Endpoint DLP isn’t working as expected. Are there any issues with policy sync on the device? | Check for policy sync issues and provide recommendations on how to resolve them. |[Get-DlpCompliancePolicy](/powershell/module/exchangepowershell/get-dlpcompliancepolicy) | [DLP diagnostics](https://purview.microsoft.com/datalossprevention/diagnostics) |
66-
| Alerts not working for a DLP rule. Are there any issues with the DLP rule configuration? | Check for alerts and identify whether there are issues with the DLP rule configuration.| [Get-DlpCompliancePolicy](/powershell/module/exchangepowershell/get-dlpcompliancepolicy) <br> [Get-DlpComplianceRule](/powershell/module/exchangepowershell/get-dlpcompliancerule) | [DLP diagnostics](https://purview.microsoft.com/datalossprevention/diagnostics) |
67-
| Can't find an alert for an activity or an audit event ? | Check for the alert related to an activity or audit event and investigate why the alert could be missing | [Get-DlpCompliancePolicy](/powershell/module/exchangepowershell/get-dlpcompliancepolicy) <br> [Get-DlpComplianceRule](/powershell/module/exchangepowershell/get-dlpcompliancerule) | [DLP diagnostics](https://purview.microsoft.com/datalossprevention/diagnostics) |
69+
| Endpoint DLP isn’t working as expected. Are there any issues that affect policy sync on the device? | Check for policy sync issues, and provide recommendations for how to resolve them. |[Get-DlpCompliancePolicy](/powershell/module/exchangepowershell/get-dlpcompliancepolicy) | [DLP diagnostics](https://purview.microsoft.com/datalossprevention/diagnostics) |
70+
| Alerts aren't working for a DLP rule. Are there any issues that affect the DLP rule configuration? | Check for alerts, and determine whether any issues affect the DLP rule configuration.| [Get-DlpCompliancePolicy](/powershell/module/exchangepowershell/get-dlpcompliancepolicy) <br> [Get-DlpComplianceRule](/powershell/module/exchangepowershell/get-dlpcompliancerule) | [DLP diagnostics](https://purview.microsoft.com/datalossprevention/diagnostics) |
71+
| Can't find an alert for an activity or an audit event. | Check for the alert related to an activity or audit event, and investigate why the alert could be missing. | [Get-DlpCompliancePolicy](/powershell/module/exchangepowershell/get-dlpcompliancepolicy) <br> [Get-DlpComplianceRule](/powershell/module/exchangepowershell/get-dlpcompliancerule) | [DLP diagnostics](https://purview.microsoft.com/datalossprevention/diagnostics) |
72+
| A DLP rule isn’t triggering for a file stored in SharePoint or OneDrive. Is the file evaluated by DLP, and is it in scope for the policy? | Check a file's properties and classification to review whether a DLP rule matched or didn't match. When entering the file path, make sure that you provide the full file path, not a sharing link. <br> <br> Tips for finding the correct path: <br> - In SharePoint or OneDrive, select the file, open Details, and copy the Path (if available). <br> - If **Path** isn’t shown, open the file, go to File > Info, then select **Copy path**. | [Test-DlpPolices](/purview/dlp-test-dlp-policies) | [DLP diagnostics](https://purview.microsoft.com/datalossprevention/diagnostics) |
73+
| Policy tips don't appear in Outlook on the web. Are there issues that affect the DLP policy tips configuration? | [Analyzes the HTTP Archive (HAR) file](../data-loss-prevention/diagnose-dlp-policy-tip-display-issues.md) to investigate why policy tips don't appear in Outlook on the web. <br> <br> Steps for finding and exporting the HAR file: <br> - Open Outlook on the web, and press F12 to open Developer Tools. <br> - Select the **Network** tab, select **Preserve log**, reproduce the issue, and export the HAR file. | [Test-DlpPolices](/purview/dlp-test-dlp-policies) | [DLP diagnostics](https://purview.microsoft.com/datalossprevention/diagnostics) |
6874

6975
## Diagnostics on the Help pane
7076

71-
The diagnostics on the **Help** pane cover the following areas in Microsoft Purview:
77+
The diagnostics in the **Help** pane cover the following areas in Microsoft Purview:
7278

7379
- Archive mailboxes
7480
- Mailbox retention
@@ -79,7 +85,7 @@ The diagnostics on the **Help** pane cover the following areas in Microsoft Purv
7985
- DLP policies
8086

8187
> [!NOTE]
82-
> Diagnostics on the **Help** pane aren't available in the following environments: GCC High, DoD, and Microsoft 365 operated by 21Vianet.
88+
> Diagnostics in the **Help** pane aren't available in the following environments: GCC High, DoD, and Microsoft 365 operated by 21Vianet.
8389
8490
### Find diagnostics through the Help menu
8591

@@ -101,9 +107,9 @@ You can search for diagnostics by using the **Help** menu in the Microsoft Purvi
101107

102108
1. Sign in to the [Microsoft Purview portal](https://purview.microsoft.com/) as an administrator.
103109

104-
2. Select the **Help** icon in the upper-right corner of the portal to open the **Help and support** pane.
110+
2. Open the **Help and support** pane: Select the **Help** icon in the upper-right corner of the portal.
105111

106-
3. In the **Help and support** pane, select **Ask a question** to open the **Help** pane.
112+
3. Open the **Help** pane: In the **Help and support** pane, select **Ask a question**.
107113

108114
4. In the search box, enter a brief description of the issue that you want to resolve.
109115

0 commit comments

Comments
 (0)