Outlook 2007 solicita credenciais várias vezes quando a Configuração Automática de Conta é usada por uma conexão de RPC por HTTP
Tópico modificado em: 2009-03-31
Este tópico descreve como solucionar problemas que podem ocorrer ao se tentar usar a Configuração Automática de Conta usando um RPC por meio da conexão HTTP para criar um perfil no Microsoft Office Outlook 2007. Nesse cenário, você será solicitado repetidamente a informar credenciais. Se clicar em Cancelar no aviso, receberá a seguinte mensagem de erro:
Há um problema com o certificado de segurança do servidor proxy. O nome no certificado de segurança não é válido ou não corresponde ao nome do site de destino ExternalMaiServerName |
Isso ocorre se o RPC por HTTP for configurado para usar um certificado curinga ou um certificado para o qual o Nome do Assunto do Certificado for o nome do servidor interno. Quando a Configuração Automática de Conta configura o perfil, o nome do servidor externo é usado como padrão para o Nome Principal do Certificado. Quando o Outlook 2007 conecta ao servidor Exchange, o Nome Principal do Certificado é comparado ao Nome do Assunto do Certificado. Como o Nome Principal do Certificado não corresponde ao Nome do Assunto do Certificado, as credenciais são solicitadas, e a mensagem de erro ocorre se você clicar em Cancelar.
Por exemplo, o Nome do Assunto do Certificado pode ser *.microsoft.com. O nome do servidor interno pode ser intmailsvr.microsoft.com. O nome do servidor externo pode ser mail.microsoft.com. Quando um perfil do Outlook 2007 é configurado usando a Configuração Automática de Conta por meio de um RPC na conexão HTTP, o Nome Principal do Certificado mail.microsoft.com é usado. No entanto, o Nome Principal do Certificado correto nesse cenário é *.microsoft.com.
Para resolver esse problema, use o Shell de Gerenciamento do Exchange para adicionar o Nome Principal do Certificado correto no perfil.
Para adicionar o Nome Principal do Certificado correto no perfil
Inicie o Shell de Gerenciamento do Exchange.
Execute o comando a seguir:
Set-OutlookProvider -identity EXPR -CertPrincipalName "msstd:<SubjectNameOfTheCertificateUsedForRPCOverHTTP>"
Por exemplo, digite o seguinte:
Set-OutlookProvider -identity EXPR -CertPrincipalName "msstd:*.microsoft.com"
Feche o Shell de Gerenciamento do Exchange.