Como ativar o TLS para SMTP no II6 no Windows Server 2012 R2

1

Comprei corretamente um certificado SSL para o meu domínio www.omniservice2.it da Aruba Business no meu servidor com o Windows Server 2012 R2.

Instalei corretamente o certificado no IIS 8 em todos os sites e aplicativos da Web e, de fato, cada um deles pode ser acessado corretamente a partir de https.

Agora, eu preciso configurar o mesmo para o meu servidor SMTP no IIS 6. O SMTP funciona bem com a autenticação básica, mas obviamente eu quero que as credenciais sejam criptografadas. Então, eu ativei o sinalizador "Requer TLS Encryption" no Tab Access sob suas propriedades.

Além disso, no console raiz, fiz o seguinte para verificar se o certificado está instalado no armazenamento pessoal (caso contrário, o IIS 6 não o detectará conforme a documentação diz) Arquivo - > Adicionar / Remover snap-in - > Selecione Certificados - > Conta de computador - > Computador local - > Está bem Sob Raiz do Console, vejo Certificados (Computador Local) - > Pessoal - > Certificado em que há corretamente o RapidSSL SHA256 CA eu comprei com a data de validade correta.

O problema é que na seção "Comunicação Segura" ainda leio "TLS não está disponível sem um certificado" Onde também devo instalar esse certificado para que o IIS 6 o detecte?

    
por Lory Lory 23.11.2016 / 12:16

1 resposta

1

De link

When the IIS6 SMTP Server module looks for a certificate to use for TLS encryption, it seems checks the 'Local_Machine\my' store. I'm not sure where the OpenSSL certificate was placed by the system, but if it's not in the Personal certificates section, then the SMTP server won't be able to find it, and will therefore provide the error listed here.

If you have IIS7 installed on this server, the easiest way to go about securing this would be to select the 'Server' node in the IIS7 manager, select 'Certificates', and 'Create a self-signed certificate...' This will place a copy of the certificate in both the 'Local_Machine\my' store, as well as the Trusted Roots store.

I ran through a quick test of this: clearing out the Personal store provided the error mentioned above, but reloading the 'Properties' of the SMTP server after creating the self-signed certificate through IIS showed the certificate present, and allowed it to be secured.

Hope this helps!

Note: To check what's in a given certificate store, load up MMC (mmc.exe in the 'Run' box), under 'File', select 'Add/Remove Snap-in'. Under the snap-in list, select 'Certificates', and then choose Local Machine. Once back at the MMC listing, under certificates, you can check 'Personal\Certificates' to see its content.

    
por 04.08.2017 / 18:35