Você pode usar certificados Transport Layer Security (TLS) para criptografar os e-mails dos usuários e garantir a entrega segura de mensagens recebidas e enviadas.
Como acessar os certificados TLS
É possível acessar certificados de Transport Layer Security (TLS) de entrada e saída de duas maneiras:
Execute este comando:
openssl s_client -starttls smtp -connect [hostname]:25 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'Usar o snippet Python abaixo:
import smtplib import ssl connection = smtplib.SMTP() connection.connect('[hostname].') connection.starttls() print(ssl.DER_cert_to_PEM_cert(connection.sock.getpeercert(binary_form=True)))
Em [nome do host], use o valor correto da seguinte forma:
- SMTP de entrada:
aspmx.l.google.com - Saída (retransmissão SMTP):
smtp-relay.gmail.com - Saída (MSA):
smtp.gmail.com
Pesquisar outras maneiras de acessar os certificados TLS
Para encontrar outras maneiras de acessar os certificados, pesquise extrair certificado do servidor TLS.
Observe estas diretrizes sobre certificados TLS:
- Os certificados são assinados pela GlobalSign R2 CA (GS Root R2).
- No mínimo, confie nos certificados listados em https://pki.goog/roots.pem.
- Os certificados são compartilhados entre os hosts.
- Todos os conjuntos de certificados têm uma data de validade. Os novos certificados são substituídos antes dessa data e, enquanto eles estão sendo implantados, é possível usar qualquer um deles para uma conexão.
- Para a comunicação entre clientes e servidores do Gmail, as mensagens são criptografadas em uma conexão HTTPS com criptografia de 128 bits, usando o TLS 1.2. A conexão é criptografada e autenticada usando AES_128_GCM. O mecanismo de troca de chaves é ECDHE_RSA.
- A comunicação entre clientes e servidores do Gmail e de outros provedores é compatível com o uso de SSL3 por meio de TLS1.2, e o cliente escolhe em uma lista de criptografias, troca de chaves e comprimentos de bits.
- Os bits compatíveis são 112/168 para DES, 128 para RC4 e 128 ou 256 para o Padrão de Criptografia Avançada (AES, na sigla em inglês).