ENCRYPTION_PROTOCOLS

Il dizionario ENCRYPTION_PROTOCOLS è usato per identificare i metodi di cifratura utilizzati per comunicare col server SMTP.

Per osservare qualche esempio di utilizzo fare riferimento alla pagina Esempi di utilizzo.

Valori permessi

  • SSLv23: In origine per il protocollo SSL, sulle versioni di Python moderne è lo stesso di TLS.
  • TLS_CLIENT: Negozia automaticamente la versione di protocollo più elevata che sia il client che il server supportano, e configura il contesto della connessione lato client.
  • TLS_SERVER: Negozia automaticamente la versione di protocollo più elevata che sia il client che il server supportano, e configura il contesto della connessione lato server.
  • TLS: Sceglie la versione di protocollo più elevata che sia il client che il server supportano, valido sia per cifratura TLS che SSL.
  • TLSv1: Sceglie il protocollo TLS versione 1.0 come sistema di cifratura.
  • TLSv1_1: Sceglie il protocollo TLS versione 1.1 come sistema di cifratura.
  • TLSv1_2: Sceglie il protocollo TLS versione 1.2 come sistema di cifratura.