Felet "NoPrimarySmtpAddress" vid åtkomst till delade postlådor via POP/IMAP i Exchange Server
Symptom
Tänk dig följande situation:
- Du kör Microsoft Exchange Server 2019, Exchange Server 2016 eller Exchange Server 2013.
- Exchange Server har konfigurerats för POP/IMAP-åtkomst.
- Delade postlådor i Exchange-miljön har konfigurerats för att aktivera POP/IMAP-åtkomst.
- Ett tjänstkonto som inte är e-postaktiverat beviljas behörigheter till de delade postlådorna.
I det här scenariot kan användarna inte komma åt de delade postlådorna via POP/IMAP med hjälp av tjänstkontot. Dessutom visas ett felmeddelande i POP/IMAP-protokollloggarna som liknar följande:
"R="? INGEN INLOGGNING misslyckades:""; Msg=NoPrimarySmtpAddress"
När det här problemet uppstår kan tjänstkontot fortfarande komma åt de delade postlådorna via Microsoft Outlook, Outlook Web App, Exchange Web Services eller Exchange ActiveSync.
Orsak
Det här problemet beror på att POP/IMAP-autentiseringsprocessen förväntar sig att autentiserade användare har en primär SMTP-adress definierad.
Åtgärd
Åtgärda problemet genom att använda någon av följande metoder (men bara en).
Metod 1: Skapa en postlåda för tjänstkontot
Använd Exchange Admin Center eller Exchange Management Shell för att skapa en postlåda för tjänstkontot. Mer information om hur du skapar en postlåda för en befintlig användare finns i Skapa användarpostlådor i Exchange Server.
Metod 2: Lägg till en primär SMTP-adress till attributet proxyAddresses
Lägg till en primär SMTP-adress till attributet proxyAddresses för tjänstkontot med hjälp av Active Directory - användare och datorer. Gör så här:
Öppna Active Directory - användare och datorer.
Välj Visa>avancerade funktioner.
Hitta användarobjektet för tjänstkontot.
Högerklicka på objektet och välj sedan Egenskaper.
Välj fliken Attribut Editor.
Leta upp attributet userPrincipalName och notera attributvärdet (till exempel serviceaccount01@contoso.com).
Leta upp attributet proxyAddresses och välj sedan Redigera.
I textrutan Värde att lägga till lägger du till följande text för att ange en primär SMTP-adress och väljer sedan knappen Lägg till :
SMTP:serviceaccount01@contoso.com
Välj OK två gånger och stäng sedan Active Directory - användare och datorer.
När du har gjort den här ändringen ber du användarna att komma åt de delade postlådorna igen via POP/IMAP.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för