- whenever someone sends me an encrypted message (meaning he has my public key) I use my private key to decrypt it. To read an email from 2 years ago I need to keep my private key, despite it may expire
De fato. A chave permanece utilizável e ainda é necessária para a descriptografia, mas a expiração indicará que a chave não deve ser usada para novas mensagens (outras que criptografam mensagens para você ou você está assinando novas mensagens).
- if I have several keys in my Keychain (and just one which is not expired), Apple Mail will figure it out which key is the proper one for decrypting the message and it will use it?
Sim. O Apple Mail escolherá a chave correspondente para descriptografia, já que somente isso pode ser usado para essa finalidade. As outras chaves não importam nada.
- if I have several keys in my Keychain assigned to a single address, and several are valid (as in not expired) there is no possibility of manual choosing the key.
Por padrão, o Apple Mail escolherá "alguns". Normalmente, a chave mais recente será escolhida - mas eu não verifiquei isso para o Apple Mail quando tive o problema há alguns anos. E, de fato, há mecanismos para escolher uma chave preferida para um endereço de e-mail usando a Nova Preferência de Identidade menu .