Chyba NoPrimarySmtpAddress při přístupu ke sdíleným poštovním schránkám prostřednictvím protokolu POP/IMAP v Exchange Server

Příznaky

Zvažte následující příklad:

  • Používáte Microsoft Exchange Server 2019, Exchange Server 2016 nebo Exchange Server 2013.
  • Exchange Server je nakonfigurovaný pro přístup pomocí protokolu POP/IMAP.
  • Sdílené poštovní schránky v prostředí Exchange jsou nakonfigurované tak, aby povolovaly přístup pomocí protokolu POP/IMAP.
  • Účet služby, který nemá povolenou poštu, má udělená oprávnění ke sdíleným poštovním schránkám.

V tomto scénáři uživatelé nemají přístup ke sdíleným poštovním schránkám prostřednictvím protokolu POP/IMAP pomocí účtu služby. Kromě toho se v protokolech protokolu POP/IMAP zobrazí chybová zpráva podobná následující:

"R="? ŽÁDNÉ PŘIHLÁŠENÍ se nezdařilo:""; Msg=NoPrimarySmtpAddress"

Když dojde k tomuto problému, účet služby může stále přistupovat ke sdíleným poštovním schránkám prostřednictvím aplikace Microsoft Outlook, Outlook Web App, webových služeb serveru Exchange nebo protokol Exchange ActiveSync.

Příčina

K tomuto problému dochází, protože proces ověřování POP/IMAP očekává, že ověřené uživatele mají definovanou primární adresu SMTP.

Řešení

Chcete-li tento problém vyřešit, použijte některou z následujících metod (ale pouze jednu).

Metoda 1: Vytvoření poštovní schránky pro účet služby

K vytvoření poštovní schránky pro účet služby použijte Exchange Správa Center nebo Prostředí Exchange Management Shell. Další informace o tom, jak vytvořit poštovní schránku pro existujícího uživatele, najdete v tématu Vytvoření poštovních schránek uživatelů v Exchange Server.

Metoda 2: Přidání primární adresy SMTP do atributu proxyAddresses

Přidejte primární adresu SMTP do atributu proxyAddresses pro účet služby pomocí Uživatelé a počítače služby Active Directory. Postupujte takto:

  1. Otevřete Uživatelé a počítače služby Active Directory.

  2. Vyberte Zobrazit>pokročilé funkce.

  3. Vyhledejte objekt uživatele pro účet služby.

  4. Klikněte pravým tlačítkem myši na objekt a pak vyberte Vlastnosti.

  5. Vyberte kartu Atribut Editor.

  6. Vyhledejte atribut userPrincipalName a poznamenejte si hodnotu atributu (například serviceaccount01@contoso.com).

  7. Vyhledejte atribut proxyAddresses a pak vyberte Upravit.

  8. Do textového pole Hodnota pro přidání přidejte následující text pro nastavení primární adresy SMTP a pak vyberte tlačítko Přidat :

    SMTP:serviceaccount01@contoso.com

  9. Dvakrát vyberte OK a pak zavřete Uživatelé a počítače služby Active Directory.

Po provedení této změny požádejte uživatele, aby znovu přistupovali ke sdíleným poštovním schránkám prostřednictvím protokolu POP/IMAP.